1<!DOCTYPE html> 2<html lang="da-DK" prefix="og: https://ogp.me/ns#" class="no-js" itemtype="https://schema.org/WebPage" itemscope> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"> 6 7<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ --> 8<title>Kulturværftet & Toldkammeret</title> 9<meta name="description" content="Kulturværftet og Toldkammerets kulture program byder på koncerter, fællesspisning, foredrag, debatter, film og teater for hele familien, for de unge, for dig."> 10<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:10, max-image-preview:large"> 11<link rel="canonical" href="https://kuto.dk/"> 12<meta property="og:locale" content="da_DK"> 13<meta property="og:type" content="website"> 14<meta property="og:title" content="Kulturværftet & Toldkammeret"> 15<meta property="og:description" content="Kulturværftet og Toldkammerets kulture program byder på koncerter, fællesspisning, foredrag, debatter, film og teater for hele familien, for de unge, for dig."> 16<meta property="og:url" content="https://kuto.dk/"> 17<meta property="og:site_name" content="Kulturværftet"> 18<meta property="og:updated_time" content="2026-09-02T10:49:14+02:00"> 19<meta property="og:image" content="https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg"> 20<meta property="og:image:secure_url" content="https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg"> 21<meta property="og:image:width" content="1920"> 22<meta property="og:image:height" content="1080"> 23<meta property="og:image:alt" content="Kultur"> 24<meta property="og:image:type" content="image/jpeg"> 25<meta property="article:published_time" content="2026-06-02T13:38:03+02:00"> 26<meta property="article:modified_time" content="2026-09-02T10:49:14+02:00"> 27<meta property="og:video" content="https://kuto.dk/wp-content/uploads/2023/08/sommer-frontpage-videoCover.mp4"> 28<meta property="og:video" content="https://kuto.dk/wp-content/uploads/2023/09/koncert_120823_low.mp4"> 29<meta property="og:video" content="https://kuto.dk/wp-content/uploads/2023/09/6.-7.-oktober-1600-×-900px.mp4"> 30<meta property="og:video" content="https://kuto.dk/wp-content/uploads/2023/10/MASTER-Jul-story-AB1710-1600-x-900-px.mp4"> 31<meta property="og:video" content="https://kuto.dk/wp-content/uploads/2023/10/MASTER-Jul-story-AB1710-1600-x-900-px-1.mp4"> 32<meta property="og:video" content="https://kuto.dk/wp-content/uploads/2023/10/GIV-EN-OPLEVELSE-I-JULEGAVE-1.mp4"> 33<meta property="og:video" content="https://kuto.dk/wp-content/uploads/2023/10/GIV-EN-OPLEVELSE-I-JULEGAVE-1.mp4"> 34<meta property="og:video" content="https://kuto.dk/wp-content/uploads/2023/10/MASTER-jul-square-.mp4"> 35<meta property="ya:ovs:upload_date" content="2026-06-02GMT+020013:38:03+02:00"> 36<meta property="ya:ovs:allow_embed" content="false"> 37<meta name="twitter:card" content="summary_large_image"> 38<meta name="twitter:title" content="Kulturværftet & Toldkammeret"> 39<meta name="twitter:description" content="Kulturværftet og Toldkammerets kulture program byder på koncerter, fællesspisning, foredrag, debatter, film og teater for hele familien, for de unge, for dig."> 40<meta name="twitter:image" content="https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg">
41<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://kuto.dk/#organization","name":"Kulturv\u00e6rftet","url":"https://kuto.dk","sameAs":["https://www.facebook.com/Kulturvaerftet","https://www.instagram.com/kulturvaerftet/","https://www.linkedin.com/company/49646204/","https://www.youtube.com/user/MusikKulturvaerftet"],"logo":{"@type":"ImageObject","@id":"https://kuto.dk/#logo","url":"https://kuto.dk/wp-content/uploads/2021/03/KV_UK_just_NEG.png","contentUrl":"https://kuto.dk/wp-content/uploads/2021/03/KV_UK_just_NEG.png","caption":"Kulturv\u00e6rftet","inLanguage":"da-DK","width":"995","height":"537"}},{"@type":"WebSite","@id":"https://kuto.dk/#website","url":"https://kuto.dk","name":"Kulturv\u00e6rftet","alternateName":"KUTO","publisher":{"@id":"https://kuto.dk/#organization"},"inLanguage":"da-DK","potentialAction":{"@type":"SearchAction","target":"https://kuto.dk/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg","url":"https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg","width":"1920","height":"1080","inLanguage":"da-DK"},{"@type":"WebPage","@id":"https://kuto.dk/#webpage","url":"https://kuto.dk/","name":"Kulturv\u00e6rftet & Toldkammeret","datePublished":"2026-06-02T13:38:03+02:00","dateModified":"2026-09-02T10:49:14+02:00","about":{"@id":"https://kuto.dk/#organization"},"isPartOf":{"@id":"https://kuto.dk/#website"},"primaryImageOfPage":{"@id":"https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg"},"inLanguage":"da-DK"},{"@type":"Person","@id":"https://kuto.dk/author/karmu/","name":"karmu","url":"https://kuto.dk/author/karmu/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/1b243a5c8dad6a5eb1857718dfd6445c7f6d5392877eef0a38ab25f8a9bd83ed?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/1b243a5c8dad6a5eb1857718dfd6445c7f6d5392877eef0a38ab25f8a9bd83ed?s=96&d=mm&r=g","caption":"karmu","inLanguage":"da-DK"},"sameAs":["https://kuto.dk"],"worksFor":{"@id":"https://kuto.dk/#organization"}},{"headline":"Kulturv\u00e6rftet & Toldkammeret","description":"Kulturv\u00e6rftet og Toldkammerets kulture program byder p\u00e5 koncerter, f\u00e6llesspisning, foredrag, debatter, film og teater for hele familien, for de unge, for dig.","datePublished":"2026-06-02T13:38:03+02:00","dateModified":"2026-09-02T10:49:14+02:00","image":{"@id":"https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg"},"author":{"@id":"https://kuto.dk/author/karmu/","name":"karmu"},"@type":"Article","name":"Kulturv\u00e6rftet & Toldkammeret","@id":"https://kuto.dk/#schema-10322772","isPartOf":{"@id":"https://kuto.dk/#webpage"},"publisher":{"@id":"https://kuto.dk/#organization"},"inLanguage":"da-DK","mainEntityOfPage":{"@id":"https://kuto.dk/#webpage"}},{"@type":"VideoObject","name":"Kulturv\u00e6rftet & Toldkammeret","description":"Kulturv\u00e6rftet og Toldkammerets kulture program byder p\u00e5 koncerter, f\u00e6llesspisning, foredrag, debatter, film og teater for hele familien, for de unge, for dig.","uploadDate":"2026-06-02T13:38:03+02:00","thumbnailUrl":"https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg","contentUrl":"https://kuto.dk/wp-content/uploads/2023/08/sommer-frontpage-videoCover.mp4","width":"1920","height":"700","isFamilyFriendly":"True","@id":"https://kuto.dk/#schema-10322773","isPartOf":{"@id":"https://kuto.dk/#webpage"},"publisher":{"@id":"https://kuto.dk/#organization"},"inLanguage":"da-DK","mainEntityOfPage":{"@id":"https://kuto.dk/#webpage"}},{"@type":"VideoObject","name":"Kulturv\u00e6rftet & Toldkammeret","description":"Kulturv\u00e6rftet og Toldkammerets kulture program byder p\u00e5 koncerter, f\u00e6llesspisning, foredrag, debatter, film og teater for hele familien, for de unge, for dig.","uploadDate":"2026-06-02T13:38:03+02:00","thumbnailUrl":"https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg","contentUrl":"https://kuto.dk/wp-content/uploads/2023/09/koncert_120823_low.mp4","width":"1280","height":"720","isFamilyFriendly":"True","@id":"https://kuto.dk/#schema-10322774","isPartOf":{"@id":"https://kuto.dk/#webpage"},"publisher":{"@id":"https://kuto.dk/#organization"},"inLanguage":"da-DK"},{"@type":"VideoObject","name":"Kulturv\u00e6rftet & Toldkammeret","description":"Kulturv\u00e6rftet og Toldkammerets kulture program byder p\u00e5 koncerter, f\u00e6llesspisning, foredrag, debatter, film og teater for hele familien, for de unge, for dig.","uploadDate":"2026-06-02T13:38:03+02:00","thumbnailUrl":"https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg","contentUrl":"https://kuto.dk/wp-content/uploads/2023/09/6.-7.-oktober-1600-\u00d7-900px.mp4","width":"1600","height":"900","isFamilyFriendly":"True","@id":"https://kuto.dk/#schema-10322775","isPartOf":{"@id":"https://kuto.dk/#webpage"},"publisher":{"@id":"https://kuto.dk/#organization"},"inLanguage":"da-DK"},{"@type":"VideoObject","name":"Kulturv\u00e6rftet & Toldkammeret","description":"Kulturv\u00e6rftet og Toldkammerets kulture program byder p\u00e5 koncerter, f\u00e6llesspisning, foredrag, debatter, film og teater for hele familien, for de unge, for dig.","uploadDate":"2026-06-02T13:38:03+02:00","thumbnailUrl":"https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg","contentUrl":"https://kuto.dk/wp-content/uploads/2023/10/MASTER-Jul-story-AB1710-1600-x-900-px.mp4","width":"1600","height":"900","isFamilyFriendly":"True","@id":"https://kuto.dk/#schema-10322776","isPartOf":{"@id":"https://kuto.dk/#webpage"},"publisher":{"@id":"https://kuto.dk/#organization"},"inLanguage":"da-DK"},{"@type":"VideoObject","name":"Kulturv\u00e6rftet & Toldkammeret","description":"Kulturv\u00e6rftet og Toldkammerets kulture program byder p\u00e5 koncerter, f\u00e6llesspisning, foredrag, debatter, film og teater for hele familien, for de unge, for dig.","uploadDate":"2026-06-02T13:38:03+02:00","thumbnailUrl":"https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg","contentUrl":"https://kuto.dk/wp-content/uploads/2023/10/MASTER-Jul-story-AB1710-1600-x-900-px-1.mp4","width":"1600","height":"900","isFamilyFriendly":"True","@id":"https://kuto.dk/#schema-10322777","isPartOf":{"@id":"https://kuto.dk/#webpage"},"publisher":{"@id":"https://kuto.dk/#organization"},"inLanguage":"da-DK"},{"@type":"VideoObject","name":"Kulturv\u00e6rftet & Toldkammeret","description":"Kulturv\u00e6rftet og Toldkammerets kulture program byder p\u00e5 koncerter, f\u00e6llesspisning, foredrag, debatter, film og teater for hele familien, for de unge, for dig.","uploadDate":"2026-06-02T13:38:03+02:00","thumbnailUrl":"https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg","contentUrl":"https://kuto.dk/wp-content/uploads/2023/10/GIV-EN-OPLEVELSE-I-JULEGAVE-1.mp4","width":"1920","height":"1080","isFamilyFriendly":"True","@id":"https://kuto.dk/#schema-10322778","isPartOf":{"@id":"https://kuto.dk/#webpage"},"publisher":{"@id":"https://kuto.dk/#organization"},"inLanguage":"da-DK"},{"@type":"VideoObject","name":"Kulturv\u00e6rftet & Toldkammeret","description":"Kulturv\u00e6rftet og Toldkammerets kulture program byder p\u00e5 koncerter, f\u00e6llesspisning, foredrag, debatter, film og teater for hele familien, for de unge, for dig.","uploadDate":"2026-06-02T13:38:03+02:00","thumbnailUrl":"https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg","contentUrl":"https://kuto.dk/wp-content/uploads/2023/10/GIV-EN-OPLEVELSE-I-JULEGAVE-1.mp4","width":"1920","height":"1080","isFamilyFriendly":"True","@id":"https://kuto.dk/#schema-10322779","isPartOf":{"@id":"https://kuto.dk/#webpage"},"publisher":{"@id":"https://kuto.dk/#organization"},"inLanguage":"da-DK"},{"@type":"VideoObject","name":"Kulturv\u00e6rftet & Toldkammeret","description":"Kulturv\u00e6rftet og Toldkammerets kulture program byder p\u00e5 koncerter, f\u00e6llesspisning, foredrag, debatter, film og teater for hele familien, for de unge, for dig.","uploadDate":"2026-06-02T13:38:03+02:00","thumbnailUrl":"https://kuto.dk/wp-content/uploads/2022/08/QM-Kulturhavnen-Foto_Kalabas_1920X1080.jpg","contentUrl":"https://kuto.dk/wp-content/uploads/2023/10/MASTER-jul-square-.mp4","width":"1080","height":"1080","isFamilyFriendly":"True","@id":"https://kuto.dk/#schema-10322780","isPartOf":{"@id":"https://kuto.dk/#webpage"},"publisher":{"@id":"https://kuto.dk/#organization"},"inLanguage":"da-DK"}]}</script>
41 42<meta name="google-site-verification" content="ZHp8nvIs8SjB1L8DBPcI0gfu5MrzJZprIHTomydi9Bc"> 43<!-- /Rank Math WordPress SEO plugin --> 44
45<script type='application/javascript' id='pys-version-script'>console.log('PixelYourSite PRO version 12.6.4');</script>
45 46<link rel="dns-prefetch" href="//www.googletagmanager.com"> 47<link rel="alternate" type="application/rss+xml" title="Kulturværftet & Toldkammeret » Feed" href="https://kuto.dk/feed/"> 48<link rel="alternate" type="application/rss+xml" title="Kulturværftet & Toldkammeret »-kommentar-feed" href="https://kuto.dk/comments/feed/"> 49
49<script>document.documentElement.classList.remove( 'no-js' );</script>
49 50 <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://kuto.dk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fkuto.dk%2F"> 51<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://kuto.dk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fkuto.dk%2F&format=xml"> 52<style id="wp-img-auto-sizes-contain-inline-css"> 53img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 54/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 55</style> 56<style id="wp-emoji-styles-inline-css"> 57 58 img.wp-smiley, img.emoji { 59 display: inline !important; 60 border: none !important; 61 box-shadow: none !important; 62 height: 1em !important; 63 width: 1em !important; 64 margin: 0 0.07em !important; 65 vertical-align: -0.1em !important; 66 background: none !important; 67 padding: 0 !important; 68 } 69/*# sourceURL=wp-emoji-styles-inline-css */ 70</style> 71<style id="wp-block-library-inline-css"> 72:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
72--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 73 74/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 75</style> 76<style id="wp-block-details-inline-css"> 77.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer} 78/*# sourceURL=https://kuto.dk/wp-includes/blocks/details/style.min.css */ 79</style> 80<style id="wp-block-heading-inline-css"> 81h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 82/*# sourceURL=https://kuto.dk/wp-includes/blocks/heading/style.min.css */ 83</style> 84<style id="wp-block-image-inline-css"> 85.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
85cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
85@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 86/*# sourceURL=https://kuto.dk/wp-includes/blocks/image/style.min.css */ 87</style> 88<style id="wp-block-paragraph-inline-css"> 89.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 90/*# sourceURL=https://kuto.dk/wp-includes/blocks/paragraph/style.min.css */ 91</style> 92<style id="wp-block-spacer-inline-css"> 93.wp-block-spacer{clear:both} 94/*# sourceURL=https://kuto.dk/wp-includes/blocks/spacer/style.min.css */ 95</style> 96 97 98<link rel="stylesheet" id="me-spr-block-styles-css" href="https://kuto.dk/wp-content/plugins/simple-post-redirect//css/block-styles.min.css?ver=7.1.2" media="all"> 99<link rel="stylesheet" id="mpp_gutenberg-css" href="https://kuto.dk/wp-content/plugins/metronet-profile-picture/dist/blocks.style.build.css?ver=2.6.3" media="all"> 100<style id="global-styles-inline-css"> 101: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--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--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%);
101--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: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--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: var(--global-calc-content-width);--wp--style--global--wide-size: var(--global-calc-wide-content-width); }: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(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.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){font-style: inherit;font-weight: inherit;letter-spacing: inherit;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-theme-palette-1-color{color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-color{color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-color{color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-color{color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-color{color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-color{color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-color{color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-color{color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-color{color: var(--wp--preset--color--theme-palette-9) !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-theme-palette-1-background-color{background-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-background-color{background-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-background-color{background-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-background-color{background-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-background-color{background-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-background-color{background-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-background-color{background-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-background-color{background-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-background-color{background-color: var(--wp--preset--color--theme-palette-9) !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-theme-palette-1-border-color{border-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-border-color{border-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-border-color{border-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-border-color{border-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-border-color{border-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-border-color{border-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-border-color{border-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-border-color{border-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-border-color{border-color: var(--wp--preset--color--theme-palette-9) !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;}
101.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;}.has-larger-font-size{font-size: var(--wp--preset--font-size--larger) !important;}.has-xxlarge-font-size{font-size: var(--wp--preset--font-size--xxlarge) !important;} 102:where(.wp-block-gp-entry-blocks-entries-loop.is-layout-flex){gap: 1.25em;}:where(.wp-block-gp-entry-blocks-entries-loop.is-layout-grid){gap: 1.25em;} 103/*# sourceURL=global-styles-inline-css */ 104</style> 105 106<style id="wpxpo-global-style-inline-css"> 107:root { --preset-color1: #037fff --preset-color2: #026fe0 --preset-color3: #071323 --preset-color4: #132133 --preset-color5: #34495e --preset-color6: #787676 --preset-color7: #f0f2f3 --preset-color8: #f8f9fa --preset-color9: #ffffff } 108/*# sourceURL=wpxpo-global-style-inline-css */ 109</style> 110<style id="ultp-preset-colors-style-inline-css"> 111:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff;
111 --postx_preset_Custom_2u_color: rgba(181,181,181,1); } 112/*# sourceURL=ultp-preset-colors-style-inline-css */ 113</style> 114<style id="ultp-preset-gradient-style-inline-css"> 115:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, rgb(12, 52, 131) 0%, rgb(162, 182, 223) 100%, rgb(107, 140, 206) 100%, rgb(162, 182, 223) 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, rgb(112, 40, 228) 0%, rgb(229, 178, 202) 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, rgb(171, 236, 214) 0%, rgb(251, 237, 150) 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, rgb(183, 248, 219) 0%, rgb(80, 167, 194) 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, rgb(35, 21, 87) 0%, rgb(68, 16, 122) 29%, rgb(255, 19, 97) 67%, rgb(255, 248, 0) 100%); } 116/*# sourceURL=ultp-preset-gradient-style-inline-css */ 117</style> 118<style id="ultp-preset-typo-style-inline-css"> 119:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; } 120/*# sourceURL=ultp-preset-typo-style-inline-css */ 121</style> 122<link rel="stylesheet" id="ultp-style-css" href="https://kuto.dk/wp-content/plugins/ultimate-post/assets/css/style.min.css?ver=5.0.8" media="all"> 123<style id="ultp-post-401476-inline-css"> 124@import url('https://fonts.googleapis.com/css?family=Raleway:700:700,700,500,700,700,700,600,700,700,700,500,700');@import url('https://fonts.googleapis.com/css?family=Raleway:500:700,700,500,700,700,700,600,700,700,700,500,700');@import url('https://fonts.googleapis.com/css?family=Raleway:600:700,700,500,700,700,700,600,700,700,700,500,700');.ultp-block-7e19cb .ultp-block-row { grid-template-columns: repeat(2, 1fr); }.ultp-block-7e19cb .ultp-block-row { grid-column-gap: 0px; }.ultp-block-7e19cb .ultp-block-row {row-gap: 30px; }.ultp-block-7e19cb .ultp-block-items-wrap .ultp-block-item:first-child .ultp-block-title, 125 .ultp-block-7e19cb .ultp-block-items-wrap .ultp-block-item:first-child .ultp-block-title a{font-size:16px;line-height:27px !important;letter-spacing:0px;}.ultp-block-7e19cb .ultp-block-items-wrap .ultp-block-item:not(:first-child) .ultp-block-title, 126 .ultp-block-7e19cb .ultp-block-items-wrap .ultp-block-item:not(:first-child) .ultp-block-title a{font-size:20px;}.ultp-block-7e19cb .ultp-block-entry-heading .ultp-block-title { padding:0px 0px 0px 10px; }.ultp-block-7e19cb .ultp-block-image { max-width: 100%; display: block; } 127 .ultp-block-7e19cb .ultp-block-item .ultp-block-image img { width: 100% } 128 .ultp-block-7e19cb .ultp-block-item .ultp-block-video-content video, 129 .ultp-block-7e19cb .ultp-block-item .ultp-block-video-content iframe { max-width: 100%; width: 100% !important; }.ultp-block-7e19cb .ultp-block-image { filter: grayscale(0%); }.ultp-block-7e19cb .ultp-block-item:hover .ultp-block-image { filter: grayscale(0%); }.ultp-block-7e19cb .ultp-block-image { margin-bottom: 0px; }.ultp-block-7e19cb .ultp-block-excerpt, 130 .ultp-block-7e19cb .ultp-block-excerpt p{font-size:16px;line-height:20px !important;}.ultp-block-7e19cb .ultp-block-excerpt{ padding: 0px 0px 0px 10px; }.ultp-block-7e19cb .ultp-block-content 131 .ultp-block-7e19cb .ultp-block-entry-heading { padding: 0px 0px 0px 0px; }.ultp-block-7e19cb .ultp-heading-wrap .ultp-heading-inner{font-size:20px;}.ultp-block-7e19cb .ultp-heading-wrap {margin-top:0; margin-bottom:20px; }.ultp-block-7e19cb .ultp-pagination-wrap .ultp-pagination, 132 .ultp-block-7e19cb .ultp-loadmore { margin:35px 0px 0px 0px; }.ultp-block-7e19cb .ultp-video-icon svg { height:80px; width: 80px;}@media (max-width: 991px) {.ultp-block-7e19cb .ultp-heading-wrap {margin-top:0; margin-bottom:10px; }.ultp-block-7e19cb .ultp-video-icon svg { height:50px; width: 50px;}}@media (max-width: 767px) {.ultp-block-7e19cb .ultp-block-row { grid-template-columns: repeat(1, 1fr); }.ultp-block-7e19cb .ultp-block-row { grid-column-gap: 0px; }.ultp-block-7e19cb .ultp-block-row {row-gap: 0px; }.ultp-block-7e19cb .ultp-block-items-wrap .ultp-block-item:first-child .ultp-block-title, 133 .ultp-block-7e19cb .ultp-block-items-wrap .ultp-block-item:first-child .ultp-block-title a{line-height:1.2em !important;}.ultp-block-7e19cb .ultp-block-image { margin-bottom: 0px; }.ultp-block-7e19cb .ultp-block-excerpt, 134 .ultp-block-7e19cb .ultp-block-excerpt p{font-size:16px;}.ultp-block-7e19cb .ultp-block-excerpt{ padding: 0px 0px 0px 10px; }.ultp-block-7e19cb .ultp-block-content 135 .ultp-block-7e19cb .ultp-block-entry-heading { padding: 16px 0px 16px 0px; }.ultp-block-7e19cb .ultp-video-icon svg { height:50px; width: 50px;}}.ultp-block-7e19cb .ultp-block-entry-heading .ultp-block-title a { color:rgba(14,21,35,1) !important; }.ultp-block-7e19cb .ultp-block-entry-heading .ultp-block-title a:hover { color:rgba(130,130,130,1) !important; }.ultp-block-7e19cb .ultp-block-items-wrap .ultp-block-item:first-child .ultp-block-title, 136 .ultp-block-7e19cb .ultp-block-items-wrap .ultp-block-item:first-child .ultp-block-title a{font-family:Raleway,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;}.ultp-block-7e19cb .ultp-block-items-wrap .ultp-block-item:not(:first-child) .ultp-block-title, 137 .ultp-block-7e19cb .ultp-block-items-wrap .ultp-block-item:not(:first-child) .ultp-block-title a{font-weight:700;text-decoration:none;}.ultp-block-7e19cb .ultp-block-image img {object-fit: cover;}.ultp-block-7e19cb .ultp-block-excerpt, 138 .ultp-block-7e19cb .ultp-block-excerpt p{font-family:Raleway,sans-serif;font-weight:500;text-decoration:none;}.ultp-block-7e19cb .ultp-block-entry-content, 139 .ultp-block-7e19cb .ultp-block-content { text-align:left; } 140 .ultp-block-7e19cb .ultp-block-meta { justify-content: flex-start; } 141 .ultp-block-7e19cb .ultp-block-image img { margin-right: auto; }.ultp-block-7e19cb .ultp-heading-inner, 142 .ultp-block-7e19cb .ultp-sub-heading-inner { text-align:left; }.ultp-block-7e19cb .ultp-heading-wrap .ultp-heading-inner{font-weight:700;text-decoration:none;}.ultp-block-7e19cb .ultp-heading-inner span { color:var(--postx_preset_Contrast_1_color); }.ultp-block-7e19cb .ultp-loading .ultp-loading-blocks div { --loading-block-color: var(--postx_preset_Primary_color); }@media (min-width: 992px) {}@media only screen and (max-width: 991px) and (min-width: 768px) {}@media (max-width: 767px) {}.ultp-block-7e19cb .ultp-video-icon { margin: 0 auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-60%); -o-transform: translate(-50%,-60%); -ms-transform: translate(-50%,-60%); -moz-transform: translate(-50%,-60%); -webkit-transform: translate(-50%,-50%); z-index: 998;}.ultp-block-7e19cb .ultp-video-icon svg { color: #fff; } 143 .ultp-block-7e19cb .ultp-video-icon svg circle { color: #fff; }.ultp-block-7e19cb .ultp-video-icon svg:hover { color: var(--postx_preset_Primary_color); } 144 .ultp-block-7e19cb .ultp-video-icon svg:hover circle { color: var(--postx_preset_Primary_color);}.ultp-block-395dd0 .ultp-block-items-wrap { grid-template-columns: repeat(1, 1fr); }.ultp-block-395dd0 .ultp-block-row { grid-column-gap: 30px; }.ultp-block-395dd0 .ultp-block-row {row-gap: 30px; }.ultp-block-395dd0 .ultp-block-items-wrap .ultp-block-item .ultp-block-title, 145 .ultp-block-395dd0 div.ultp-block-wrapper .ultp-block-items-wrap .ultp-block-item .ultp-block-content .ultp-block-title a{font-size:18px;line-height:24px !important;letter-spacing:0px;}.ultp-block-395dd0 .ultp-block-title { padding:12px 0px 0px 0px; }.ultp-block-395dd0 .ultp-block-item .ultp-block-image img, 146 .ultp-block-395dd0 .ultp-block-item .ultp-block-video-content video, 147 .ultp-block-395dd0 .ultp-block-item .ultp-block-video-content iframe { height: 200px !important; }.ultp-block-395dd0 .ultp-block-image { filter: grayscale(0%); }.ultp-block-395dd0 .ultp-block-item:hover .ultp-block-image { filter: grayscale(0%); }.ultp-block-395dd0 .ultp-block-image { margin-bottom: 46px !important; }.ultp-block-395dd0 .ultp-layout3 .ultp-block-content-wrap .ultp-block-content, 148 .ultp-block-395dd0 .ultp-layout4 .ultp-block-content-wrap .ultp-block-content, 149 .ultp-block-395dd0 .ultp-layout5 .ultp-block-content-wrap .ultp-block-content { max-width:85% !important; }.ultp-block-395dd0 .ultp-heading-wrap .ultp-heading-inner{font-size:20px;}.ultp-block-395dd0 .ultp-heading-wrap {margin-top:0; margin-bottom:20px; }.ultp-block-395dd0 .ultp-next-prev-wrap ul li a svg { width:14px; }.ultp-block-395dd0 .ultp-next-prev-wrap ul { margin:15px 0px 0px 0px; }.ultp-block-395dd0 .ultp-video-icon svg { height:80px; width: 80px;}@media (max-width: 991px) {.ultp-block-395dd0 .ultp-block-items-wrap { grid-template-columns: repeat(2, 1fr); }.ultp-block-395dd0 .ultp-block-row { grid-column-gap: 10px; }.ultp-block-395dd0 .ultp-block-row {row-gap: 0px; }.ultp-block-395dd0 .ultp-heading-wrap {margin-top:0; margin-bottom:10px; }.ultp-block-395dd0 .ultp-video-icon svg { height:50px; width: 50px;}}@media (max-width: 767px) {.ultp-block-395dd0 .ultp-block-items-wrap { grid-template-columns: repeat(2, 1fr); }.ultp-block-395dd0 .ultp-block-row { grid-column-gap: 10px; }.ultp-block-395dd0 .ultp-block-row {row-gap: 0px; }.ultp-block-395dd0 .ultp-block-items-wrap .ultp-block-item .ultp-block-title, 150 .ultp-block-395dd0 div.ultp-block-wrapper .ultp-block-items-wrap .ultp-block-item .ultp-block-content .ultp-block-title a{font-size:16px;}.ultp-block-395dd0 .ultp-video-icon svg { height:50px; width: 50px;}}.ultp-block-395dd0 .ultp-block-content .ultp-block-title a { color:var(--postx_preset_Contrast_1_color) !important; }.ultp-block-395dd0 .ultp-block-content .ultp-block-title a:hover { color:var(--postx_preset_Primary_color) !important; }.ultp-block-395dd0 .ultp-block-items-wrap .ultp-block-item .ultp-block-title, 151 .ultp-block-395dd0 div.ultp-block-wrapper .ultp-block-items-wrap .ultp-block-item .ultp-block-content .ultp-block-title a{font-family:Raleway,sans-serif;font-weight:700;text-decoration:none;}.ultp-block-395dd0 .ultp-block-item .ultp-block-image img {object-fit: cover;}.ultp-block-395dd0 .ultp-block-content { text-align:left; } 152 .ultp-block-395dd0 .ultp-block-meta {justify-content: flex-start;} 153 .ultp-block-395dd0 .ultp-block-image img, 154 .ultp-block-395dd0 .ultp-block-image { margin-right: auto; }.ultp-block-395dd0 .ultp-heading-inner, 155 .ultp-block-395dd0 .ultp-sub-heading-inner { text-align:left; }.ultp-block-395dd0 .ultp-heading-wrap .ultp-heading-inner{font-weight:700;text-decoration:none;}.ultp-block-395dd0 .ultp-heading-inner span { color:var(--postx_preset_Contrast_1_color); }.ultp-block-395dd0 .ultp-block-wrapper{background-color: var(--postx_preset_Over_Primary_color);}@media (min-width: 992px) {}@media only screen and (max-width: 991px) and (min-width: 768px) {}@media (max-width: 767px) {}.ultp-block-395dd0 .ultp-video-icon { margin: 0 auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-60%); -o-transform: translate(-50%,-60%); -ms-transform: translate(-50%,-60%); -moz-transform: translate(-50%,-60%); -webkit-transform: translate(-50%,-50%); z-index: 998;}.ultp-block-395dd0 .ultp-video-icon svg { color: #fff; } 156 .ultp-block-395dd0 .ultp-video-icon svg circle { color: #fff; }.ultp-block-395dd0 .ultp-video-icon svg:hover { color: var(--postx_preset_Primary_color); } 157 .ultp-block-395dd0 .ultp-video-icon svg:hover circle { color: var(--postx_preset_Primary_color);}.ultp-block-9a2e1d .ultp-block-items-wrap { grid-template-columns: repeat(1, 1fr); }.ultp-block-9a2e1d .ultp-block-row { grid-column-gap: 30px; }.ultp-block-9a2e1d .ultp-block-row {row-gap: 30px; }.ultp-block-9a2e1d .ultp-block-items-wrap .ultp-block-item .ultp-block-title, 158 .ultp-block-9a2e1d div.ultp-block-wrapper .ultp-block-items-wrap .ultp-block-item .ultp-block-content .ultp-block-title a{font-size:18px;line-height:24px !important;letter-spacing:0px;}.ultp-block-9a2e1d .ultp-block-title { padding:12px 0px 0px 0px; }.ultp-block-9a2e1d .ultp-block-item .ultp-block-image img, 159 .ultp-block-9a2e1d .ultp-block-item .ultp-block-video-content video, 160 .ultp-block-9a2e1d .ultp-block-item .ultp-block-video-content iframe { height: 200px !important; }.ultp-block-9a2e1d .ultp-block-image { filter: grayscale(0%); }.ultp-block-9a2e1d .ultp-block-item:hover .ultp-block-image { filter: grayscale(0%); }.ultp-block-9a2e1d .ultp-block-image { margin-bottom: 46px !important; }.ultp-block-9a2e1d .ultp-layout3 .ultp-block-content-wrap .ultp-block-content, 161 .ultp-block-9a2e1d .ultp-layout4 .ultp-block-content-wrap .ultp-block-content, 162 .ultp-block-9a2e1d .ultp-layout5 .ultp-block-content-wrap .ultp-block-content { max-width:85% !important; }.ultp-block-9a2e1d .ultp-heading-wrap .ultp-heading-inner{font-size:20px;}.ultp-block-9a2e1d .ultp-heading-wrap {margin-top:0; margin-bottom:20px; }.ultp-block-9a2e1d .ultp-next-prev-wrap ul li a svg { width:14px; }.ultp-block-9a2e1d .ultp-next-prev-wrap ul { margin:15px 0px 0px 0px; }.ultp-block-9a2e1d .ultp-video-icon svg { height:80px; width: 80px;}@media (max-width: 991px) {.ultp-block-9a2e1d .ultp-block-items-wrap { grid-template-columns: repeat(2, 1fr); }.ultp-block-9a2e1d .ultp-block-row { grid-column-gap: 10px; }.ultp-block-9a2e1d .ultp-block-row {row-gap: 0px; }.ultp-block-9a2e1d .ultp-heading-wrap {margin-top:0; margin-bottom:10px; }.ultp-block-9a2e1d .ultp-video-icon svg { height:50px; width: 50px;}}@media (max-width: 767px) {.ultp-block-9a2e1d .ultp-block-items-wrap { grid-template-columns: repeat(2, 1fr); }.ultp-block-9a2e1d .ultp-block-row { grid-column-gap: 10px; }.ultp-block-9a2e1d .ultp-block-row {row-gap: 40px; }.ultp-block-9a2e1d .ultp-block-items-wrap .ultp-block-item .ultp-block-title, 163 .ultp-block-9a2e1d div.ultp-block-wrapper .ultp-block-items-wrap .ultp-block-item .ultp-block-content .ultp-block-title a{font-size:13px;line-height:18px !important;}.ultp-block-9a2e1d .ultp-block-item .ultp-block-image img, 164 .ultp-block-9a2e1d .ultp-block-item .ultp-block-video-content video, 165 .ultp-block-9a2e1d .ultp-block-item .ultp-block-video-content iframe { height: 180px !important; }.ultp-block-9a2e1d .ultp-video-icon svg { height:50px; width: 50px;}}.ultp-block-9a2e1d .ultp-block-content .ultp-block-title a { color:var(--postx_preset_Contrast_1_color) !important; }.ultp-block-9a2e1d .ultp-block-content .ultp-block-title a:hover { color:var(--postx_preset_Primary_color) !important; }.ultp-block-9a2e1d .ultp-block-items-wrap .ultp-block-item .ultp-block-title, 166
166 .ultp-block-9a2e1d div.ultp-block-wrapper .ultp-block-items-wrap .ultp-block-item .ultp-block-content .ultp-block-title a{font-family:Raleway,sans-serif;font-weight:600;text-decoration:none;}.ultp-block-9a2e1d .ultp-block-item .ultp-block-image img {object-fit: cover;}.ultp-block-9a2e1d .ultp-block-content { text-align:left; } 167 .ultp-block-9a2e1d .ultp-block-meta {justify-content: flex-start;} 168 .ultp-block-9a2e1d .ultp-block-image img, 169 .ultp-block-9a2e1d .ultp-block-image { margin-right: auto; }.ultp-block-9a2e1d .ultp-heading-inner, 170 .ultp-block-9a2e1d .ultp-sub-heading-inner { text-align:left; }.ultp-block-9a2e1d .ultp-heading-wrap .ultp-heading-inner{font-weight:700;text-decoration:none;}.ultp-block-9a2e1d .ultp-heading-inner span { color:var(--postx_preset_Contrast_1_color); }.ultp-block-9a2e1d .ultp-block-wrapper{background-color: var(--postx_preset_Over_Primary_color);}@media (min-width: 992px) {}@media only screen and (max-width: 991px) and (min-width: 768px) {}@media (max-width: 767px) {}.ultp-block-9a2e1d .ultp-video-icon { margin: 0 auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-60%); -o-transform: translate(-50%,-60%); -ms-transform: translate(-50%,-60%); -moz-transform: translate(-50%,-60%); -webkit-transform: translate(-50%,-50%); z-index: 998;}.ultp-block-9a2e1d .ultp-video-icon svg { color: #fff; } 171 .ultp-block-9a2e1d .ultp-video-icon svg circle { color: #fff; }.ultp-block-9a2e1d .ultp-video-icon svg:hover { color: var(--postx_preset_Primary_color); } 172 .ultp-block-9a2e1d .ultp-video-icon svg:hover circle { color: var(--postx_preset_Primary_color);}.ultp-block-81fec7 .ultp-block-row { grid-template-columns: repeat(2, 1fr); }.ultp-block-81fec7 .ultp-block-row { grid-column-gap: 0px; }.ultp-block-81fec7 .ultp-block-row {row-gap: 30px; }.ultp-block-81fec7 .ultp-block-items-wrap .ultp-block-item:first-child .ultp-block-title, 173 .ultp-block-81fec7 .ultp-block-items-wrap .ultp-block-item:first-child .ultp-block-title a{font-size:16px;line-height:27px !important;letter-spacing:0px;}.ultp-block-81fec7 .ultp-block-items-wrap .ultp-block-item:not(:first-child) .ultp-block-title, 174 .ultp-block-81fec7 .ultp-block-items-wrap .ultp-block-item:not(:first-child) .ultp-block-title a{font-size:20px;}.ultp-block-81fec7 .ultp-block-entry-heading .ultp-block-title { padding:0px 0px 0px 10px; }.ultp-block-81fec7 .ultp-block-image { max-width: 100%; display: block; } 175 .ultp-block-81fec7 .ultp-block-item .ultp-block-image img { width: 100% } 176 .ultp-block-81fec7 .ultp-block-item .ultp-block-video-content video, 177 .ultp-block-81fec7 .ultp-block-item .ultp-block-video-content iframe { max-width: 100%; width: 100% !important; }.ultp-block-81fec7 .ultp-block-image { filter: grayscale(0%); }.ultp-block-81fec7 .ultp-block-item:hover .ultp-block-image { filter: grayscale(0%); }.ultp-block-81fec7 .ultp-block-image { margin-bottom: 0px; }.ultp-block-81fec7 .ultp-block-excerpt, 178 .ultp-block-81fec7 .ultp-block-excerpt p{font-size:16px;line-height:20px !important;}.ultp-block-81fec7 .ultp-block-excerpt{ padding: 0px 0px 0px 10px; }.ultp-block-81fec7 .ultp-block-content 179 .ultp-block-81fec7 .ultp-block-entry-heading { padding: 0px 0px 0px 0px; }.ultp-block-81fec7 .ultp-heading-wrap .ultp-heading-inner{font-size:20px;}.ultp-block-81fec7 .ultp-heading-wrap {margin-top:0; margin-bottom:20px; }.ultp-block-81fec7 .ultp-pagination-wrap .ultp-pagination, 180 .ultp-block-81fec7 .ultp-loadmore { margin:35px 0px 0px 0px; }.ultp-block-81fec7 .ultp-video-icon svg { height:80px; width: 80px;}@media (max-width: 991px) {.ultp-block-81fec7 .ultp-heading-wrap {margin-top:0; margin-bottom:10px; }.ultp-block-81fec7 .ultp-video-icon svg { height:50px; width: 50px;}}@media (max-width: 767px) {.ultp-block-81fec7 .ultp-block-row { grid-template-columns: repeat(1, 1fr); }.ultp-block-81fec7 .ultp-block-row { grid-column-gap: 0px; }.ultp-block-81fec7 .ultp-block-row {row-gap: 0px; }.ultp-block-81fec7 .ultp-block-items-wrap .ultp-block-item:first-child .ultp-block-title, 181 .ultp-block-81fec7 .ultp-block-items-wrap .ultp-block-item:first-child .ultp-block-title a{line-height:1.2em !important;}.ultp-block-81fec7 .ultp-block-image { margin-bottom: 0px; }.ultp-block-81fec7 .ultp-block-excerpt, 182 .ultp-block-81fec7 .ultp-block-excerpt p{font-size:16px;}.ultp-block-81fec7 .ultp-block-excerpt{ padding: 0px 0px 0px 10px; }.ultp-block-81fec7 .ultp-block-content 183 .ultp-block-81fec7 .ultp-block-entry-heading { padding: 16px 0px 16px 0px; }.ultp-block-81fec7 .ultp-video-icon svg { height:50px; width: 50px;}}.ultp-block-81fec7 .ultp-block-entry-heading .ultp-block-title a { color:rgba(14,21,35,1) !important; }.ultp-block-81fec7 .ultp-block-entry-heading .ultp-block-title a:hover { color:rgba(130,130,130,1) !important; }.ultp-block-81fec7 .ultp-block-items-wrap .ultp-block-item:first-child .ultp-block-title, 184 .ultp-block-81fec7 .ultp-block-items-wrap .ultp-block-item:first-child .ultp-block-title a{font-family:Raleway,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;}.ultp-block-81fec7 .ultp-block-items-wrap .ultp-block-item:not(:first-child) .ultp-block-title, 185 .ultp-block-81fec7 .ultp-block-items-wrap .ultp-block-item:not(:first-child) .ultp-block-title a{font-weight:700;text-decoration:none;}.ultp-block-81fec7 .ultp-block-image img {object-fit: cover;}.ultp-block-81fec7 .ultp-block-excerpt, 186 .ultp-block-81fec7 .ultp-block-excerpt p{font-family:Raleway,sans-serif;font-weight:500;text-decoration:none;}.ultp-block-81fec7 .ultp-block-entry-content, 187 .ultp-block-81fec7 .ultp-block-content { text-align:left; } 188 .ultp-block-81fec7 .ultp-block-meta { justify-content: flex-start; } 189 .ultp-block-81fec7 .ultp-block-image img { margin-right: auto; }.ultp-block-81fec7 .ultp-heading-inner, 190 .ultp-block-81fec7 .ultp-sub-heading-inner { text-align:left; }.ultp-block-81fec7 .ultp-heading-wrap .ultp-heading-inner{font-weight:700;text-decoration:none;}.ultp-block-81fec7 .ultp-heading-inner span { color:var(--postx_preset_Contrast_1_color); }.ultp-block-81fec7 .ultp-loading .ultp-loading-blocks div { --loading-block-color: var(--postx_preset_Primary_color); }@media (min-width: 992px) {}@media only screen and (max-width: 991px) and (min-width: 768px) {}@media (max-width: 767px) {}.ultp-block-81fec7 .ultp-video-icon { margin: 0 auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-60%); -o-transform: translate(-50%,-60%); -ms-transform: translate(-50%,-60%); -moz-transform: translate(-50%,-60%); -webkit-transform: translate(-50%,-50%); z-index: 998;}.ultp-block-81fec7 .ultp-video-icon svg { color: #fff; } 191 .ultp-block-81fec7 .ultp-video-icon svg circle { color: #fff; }.ultp-block-81fec7 .ultp-video-icon svg:hover { color: var(--postx_preset_Primary_color); } 192 .ultp-block-81fec7 .ultp-video-icon svg:hover circle { color: var(--postx_preset_Primary_color);} 193/*# sourceURL=ultp-post-401476-inline-css */ 194</style> 195<link rel="stylesheet" id="kadence-global-css" href="https://kuto.dk/wp-content/themes/kadence/assets/css/global.min.css?ver=1.1.43" media="all"> 196<style id="kadence-global-inline-css"> 197/* Kadence Base CSS */ 198:root{--global-palette1:#cc3946;--global-palette2:#ffd000;--global-palette3:#1f2933;--global-palette4:#15331c;--global-palette5:#697d6e;--global-palette6:#7d696b;--global-palette7:#c9bdbe;--global-palette8:#f9f9fb;--global-palette9:#ffffff;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette3);--global-palette-highlight-alt:var(--global-palette1);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:rgba(221,117,107,0.43);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-body-font-family:'Open Sans', sans-serif;--global-heading-font-family:Raleway, sans-serif;--global-primary-nav-font-family:Poppins, var(--global-fallback-font);--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;
198--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}:root .has-theme-palette-1-background-color{background-color:var(--global-palette1);}:root .has-theme-palette-1-color{color:var(--global-palette1);}:root .has-theme-palette-2-background-color{background-color:var(--global-palette2);}:root .has-theme-palette-2-color{color:var(--global-palette2);}:root .has-theme-palette-3-background-color{background-color:var(--global-palette3);}:root .has-theme-palette-3-color{color:var(--global-palette3);}:root .has-theme-palette-4-background-color{background-color:var(--global-palette4);}:root .has-theme-palette-4-color{color:var(--global-palette4);}:root .has-theme-palette-5-background-color{background-color:var(--global-palette5);}:root .has-theme-palette-5-color{color:var(--global-palette5);}:root .has-theme-palette-6-background-color{background-color:var(--global-palette6);}:root .has-theme-palette-6-color{color:var(--global-palette6);}:root .has-theme-palette-7-background-color{background-color:var(--global-palette7);}:root .has-theme-palette-7-color{color:var(--global-palette7);}:root .has-theme-palette-8-background-color{background-color:var(--global-palette8);}:root .has-theme-palette-8-color{color:var(--global-palette8);}:root .has-theme-palette-9-background-color{background-color:var(--global-palette9);}:root .has-theme-palette-9-color{color:var(--global-palette9);}:root .has-theme-palette1-background-color{background-color:var(--global-palette1);}:root .has-theme-palette1-color{color:var(--global-palette1);}:root .has-theme-palette2-background-color{background-color:var(--global-palette2);}:root .has-theme-palette2-color{color:var(--global-palette2);}:root .has-theme-palette3-background-color{background-color:var(--global-palette3);}:root .has-theme-palette3-color{color:var(--global-palette3);}:root .has-theme-palette4-background-color{background-color:var(--global-palette4);}:root .has-theme-palette4-color{color:var(--global-palette4);}:root .has-theme-palette5-background-color{background-color:var(--global-palette5);}:root .has-theme-palette5-color{color:var(--global-palette5);}:root .has-theme-palette6-background-color{background-color:var(--global-palette6);}:root .has-theme-palette6-color{color:var(--global-palette6);}:root .has-theme-palette7-background-color{background-color:var(--global-palette7);}:root .has-theme-palette7-color{color:var(--global-palette7);}:root .has-theme-palette8-background-color{background-color:var(--global-palette8);}:root .has-theme-palette8-color{color:var(--global-palette8);}:root .has-theme-palette9-background-color{background-color:var(--global-palette9);}:root .has-theme-palette9-color{color:var(--global-palette9);}body{background:var(--global-palette9);}body, input, select, optgroup, textarea{font-style:normal;font-weight:normal;font-size:16px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette3);}.content-bg, body.content-style-unboxed .site{background:var(--global-palette9);}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);}h1{font-style:normal;font-weight:700;font-size:40px;line-height:1.5;color:var(--global-palette3);}h2{font-style:normal;font-weight:700;font-size:20px;line-height:1.1;color:var(--global-palette3);}h3{font-style:normal;font-weight:normal;font-size:18px;line-height:1.3;color:var(--global-palette3);}h4{font-style:normal;font-weight:normal;font-size:16px;line-height:1.5;color:var(--global-palette4);}h5{font-style:normal;font-weight:800;font-size:15px;line-height:1.5;color:var(--global-palette4);}h6{font-style:normal;font-weight:500;font-size:14px;line-height:1.5;color:var(--global-palette5);}.entry-hero h1{font-style:normal;color:var(--global-palette9);}@media all and (max-width: 1024px){h1{font-size:45px;}h2{font-size:40px;}h3{font-size:25px;}}@media all and (max-width: 767px){h1{font-size:35px;}h2{font-size:40px;}}.entry-hero .kadence-breadcrumbs{max-width:1290px;}.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{max-width:var(--global-content-width);}.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width);}@media all and (min-width: 1520px){.wp-site-blocks .content-container .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset;}}@media all and (min-width: 1102px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset;}}.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-pa
198dding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}.content-area{margin-top:0rem;margin-bottom:0rem;}@media all and (max-width: 1024px){.content-area{margin-top:3rem;margin-bottom:3rem;}}@media all and (max-width: 767px){.content-area{margin-top:2rem;margin-bottom:2rem;}}@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem;}}@media all and (max-width: 767px){:root{--global-content-boxed-padding:1.5rem;}}.entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.entry-content-wrap{padding:1.5rem;}}.entry.single-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.loop-entry .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.loop-entry .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.loop-entry .entry-content-wrap{padding:1.5rem;}}.primary-sidebar.widget-area .widget{margin-bottom:1.5em;color:var(--global-palette4);}.primary-sidebar.widget-area .widget-title{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette3);}button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button{font-style:normal;font-weight:500;font-size:18px;font-family:Raleway, sans-serif;box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}@media all and (min-width: 1025px){.transparent-header .entry-hero .entry-hero-container-inner{padding-top:calc(0px + 100px);}}@media all and (max-width: 1024px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:100px;}}@media all and (max-width: 767px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:100px;}}.wp-site-blocks .entry-hero-container-inner{background-image:url('https://kuto.dk/wp-content/uploads/2021/08/Forplads-monica-scaled.jpg');background-repeat:no-repeat;background-position:45% 90%;background-size:cover;background-attachment:scroll;}.wp-site-blocks .hero-section-overlay{background:rgba(36,45,45,0.3);}#colophon{background:#15331c;}.site-middle-footer-wrap .site-footer-row-container-inner{font-style:normal;color:var(--global-palette9);border-top:0px none transparent;}.site-footer .site-middle-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:var(--global-palette9);}.site-footer .site-middle-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color:var(--global-palette1);}.site-middle-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;grid-row-gap:30px;}.site-middle-footer-inner-wrap .widget{margin-bottom:30px;}.site-middle-footer-inner-wrap .widget-area .widget-title{font-style:normal;color:var(--global-palette8);}.site-middle-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}.site-top-footer-wrap .site-footer-row-container-inner{font-style:normal;font-size:15px;color:var(--global-palette9);border-top:5px none var(--global-palette6);}.site-footer .site-top-footer-wrap a:not(.button):not(.wp-block-button__link):not(.wp-element-button){color:var(--global-palette9);}.site-footer .site-top-footer-wrap a:not(.button):not(.wp-block-button__link):not(.wp-element-button):hover{color:var(--global-palette9);}.site-top-footer-inner-wrap{padding-top:40px;padding-bottom:60px;grid-column-gap:60px;grid-row-gap:60px;}.site-top-footer-inner-wrap .widget{margin-bottom:30px;}.site-top-footer-inner-wrap .widget-area .widget-title{font-style:normal;font-weight:600;font-size:17px;font-family:Poppins, var(--global-fallback-font);color:var(--global-palette9);}.site-top-footer-inner-wrap .site-footer-section:not(:last-child):after{border-right:1px none var(--global-palette7);right:calc(-60px / 2);}@media all and (max-width: 1024px){.site-top-footer-inner-wrap{padding-bottom:10px;grid-column-gap:40px;grid-row-gap:40px;}.site-top-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-40px / 2);}}@media all and (max-width: 767px){.site-top-footer-inner-wrap{padding-top:90px;padding-bottom:60px;grid-column-gap:30px;grid-row-gap:30px;}.site-top-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}}.site-bottom-footer-wrap .site-footer-row-container-inner{font-style:normal;font-size:13px;color:rgba(255,255,255,0.5);border-top:0px none transparent;border-bottom:0px none transparent;}
198.site-footer .site-bottom-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:rgba(255,255,255,0.5);}.site-footer .site-bottom-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color:#ffffff;}.site-bottom-footer-inner-wrap{padding-top:30px;padding-bottom:60px;grid-column-gap:30px;}.site-bottom-footer-inner-wrap .widget{margin-bottom:30px;}.site-bottom-footer-inner-wrap .widget-area .widget-title{font-style:normal;}.site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}@media all and (max-width: 767px){.site-bottom-footer-inner-wrap{padding-top:0px;padding-bottom:30px;}}.footer-social-wrap .footer-social-inner-wrap{font-size:2em;gap:0.3em;}.site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button{color:var(--global-palette8);border:2px none transparent;border-radius:3px;}#colophon .footer-html{font-style:normal;font-weight:normal;font-size:13px;line-height:1.35;font-family:'Open Sans', var(--global-fallback-font);color:rgba(255,255,255,0.5);}#colophon .site-footer-row-container .site-footer-row .footer-html a{color:rgba(255,255,255,0.7);}#colophon .site-footer-row-container .site-footer-row .footer-html a:hover{color:var(--global-palette8);}#colophon .footer-navigation .footer-menu-container > ul > li > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:calc(0.6em / 2);padding-bottom:calc(0.6em / 2);color:var(--global-palette9);}#colophon .footer-navigation .footer-menu-container > ul li a{font-style:normal;font-weight:normal;font-size:14px;font-family:'Open Sans', var(--global-fallback-font);}#colophon .footer-navigation .footer-menu-container > ul li a:hover{color:var(--global-palette9);}#colophon .footer-navigation .footer-menu-container > ul li.current-menu-item > a{color:var(--global-palette9);}.page-title .kadence-breadcrumbs{font-style:normal;font-weight:600;font-family:'Open Sans', var(--global-fallback-font);}.entry-hero.page-hero-section .entry-header{min-height:250px;}.post-archive-hero-section .entry-hero-container-inner{background-color:var(--global-palette5);background-image:url('https://startertemplatecloud.com/e01/wp-content/uploads/sites/3/2020/10/about-ralph-ravi-kayden-2d4lAQAlbDA-unsplash.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;border-bottom:0px none transparent;}.entry-hero.post-archive-hero-section .entry-header{min-height:250px;}.post-archive-hero-section .hero-section-overlay{background:rgba(36,45,45,0.55);}.wp-site-blocks .post-archive-title h1{color:#ffffff;}body.archive .content-bg, body.content-style-unboxed.archive .site, body.blog .content-bg, body.content-style-unboxed.blog .site{background:var(--global-palette8);}.loop-entry.type-post h2.entry-title{font-style:normal;font-weight:normal;font-size:25px;line-height:1.2;font-family:Poppins, var(--global-fallback-font);color:var(--global-palette3);}.loop-entry.type-post .entry-taxonomies{font-style:normal;font-weight:normal;font-family:Poppins, var(--global-fallback-font);}body.social-brand-colors .social-show-brand-hover .social-link-facebook:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-facebook:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-facebook:not(.ignore-brand):not(.skip):not(.ignore){background:#3b5998;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-facebook:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-facebook:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-facebook:not(.ignore-brand):not(.skip):not(.ignore){color:#3b5998;}body.social-brand-colors .social-show-brand-hover .social-link-instagram:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-instagram:not(:hover):not(.skip):not
198(.ignore), body.social-brand-colors .social-show-brand-always .social-link-instagram:not(.ignore-brand):not(.skip):not(.ignore){background:#517fa4;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-instagram:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-instagram:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-instagram:not(.ignore-brand):not(.skip):not(.ignore){color:#517fa4;}body.social-brand-colors .social-show-brand-hover .social-link-youtube:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-youtube:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-youtube:not(.ignore-brand):not(.skip):not(.ignore){background:#FF3333;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-youtube:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-youtube:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-youtube:not(.ignore-brand):not(.skip):not(.ignore){color:#FF3333;}body.social-brand-colors .social-show-brand-hover .social-link-linkedin:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-linkedin:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-linkedin:not(.ignore-brand):not(.skip):not(.ignore){background:#4875B4;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-linkedin:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-linkedin:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-linkedin:not(.ignore-brand):not(.skip):not(.ignore){color:#4875B4;}body.social-brand-colors .social-show-brand-hover .social-link-trip_advisor:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-trip_advisor:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-trip_advisor:not(.ignore-brand):not(.skip):not(.ignore){background:#00af87;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-trip_advisor:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-trip_advisor:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-trip_advisor:not(.ignore-brand):not(.skip):not(.ignore){color:#00af87;}body.social-brand-colors .social-show-brand-hover .social-link-google_reviews:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-link-google_reviews:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always .social-link-google_reviews:not(.ignore-brand):not(.skip):not(.ignore){background:#DB4437;}body.social-brand-colors .social-show-brand-hover.social-style-outline .social-link-google_reviews:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until.social-style-outline .social-link-google_reviews:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-always.social-style-outline .social-link-google_reviews:not(.ignore-brand):not(.skip):not(.ignore){color:#DB4437;} 199/* Kadence Header CSS */ 200@media all and (max-width: 1024px){.mobile-transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.kadence-scrollbar-fixer.mobile-transparent-header #masthead{right:var(--scrollbar-offset,0);}.mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}.site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard{padding:0px;}}@media all and (min-width: 1025px){.transparent-header #masthead{position:absolute;
200left:0px;right:0px;z-index:100;}.transparent-header.kadence-scrollbar-fixer #masthead{right:var(--scrollbar-offset,0);}.transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}}.site-branding a.brand img{max-width:120px;}.site-branding a.brand img.svg-logo-image{width:120px;}@media all and (max-width: 1024px){.site-branding a.brand img{max-width:150px;}.site-branding a.brand img.svg-logo-image{width:150px;}}@media all and (max-width: 767px){.site-branding a.brand img{max-width:120px;}.site-branding a.brand img.svg-logo-image{width:120px;}}.site-branding{padding:12px 0px 0px 0px;}@media all and (max-width: 767px){.site-branding{padding:10px 0px 20px 0px;}}#masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner{background:#ffffff;}.site-main-header-inner-wrap{min-height:100px;}.site-main-header-wrap .site-header-row-container-inner>.site-container{padding:0px 20px 0px 20px;}.site-top-header-inner-wrap{min-height:0px;}.site-top-header-wrap .site-header-row-container-inner>.site-container{padding:10px 20px 0px 20px;}.site-bottom-header-inner-wrap{min-height:0px;}#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding img{max-width:100px;}.transparent-header .header-navigation .header-menu-container > ul > li.menu-item > a{color:var(--global-palette4);}.mobile-transparent-header .mobile-toggle-open-container .menu-toggle-open, .transparent-header .search-toggle-open-container .search-toggle-open{color:var(--global-palette4);}.transparent-header .header-social-wrap a.social-button, .mobile-transparent-header #mobile-header .header-mobile-social-wrap a.social-button{color:var(--global-palette4);}.transparent-header .header-social-wrap a.social-button:hover, .mobile-transparent-header #mobile-header .header-mobile-social-wrap a.social-button:hover{color:var(--global-palette1);}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after{width:calc( 100% - 2em);}.main-navigation .primary-menu-container > ul > li.menu-item > a{padding-left:calc(2em / 2);padding-right:calc(2em / 2);padding-top:1.75em;padding-bottom:1.75em;color:var(--global-palette4);background:var(--global-palette9);}.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle{right:calc(2em / 2);}.main-navigation .primary-menu-container > ul li.menu-item > a{font-style:normal;font-weight:600;font-size:15px;line-height:1.4;letter-spacing:0.1em;font-family:var(--global-primary-nav-font-family);}.main-navigation .primary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette1);background:var(--global-palette9);}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li.current-menu-ancestor>a:after{transform:scale(1, 1) translate(50%, 0);}.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a, .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-ancestor > a{color:var(--global-palette1);background:var(--global-palette9);}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.secondary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}.secondary-navigation .secondary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette4);background:var(--global-palette9);}.secondary-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle{right:calc(1.2em / 2);}.secondary-navigation .secondary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette1);background:var(--global-palette9);}.secondary-navigation .secondary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette1);background:var(--global-palette9);}.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{background:var(--global-palette9);box-shadow:0px 2px 13px 0px rgba(0,0,0,0.1);}.header-navigation .header-menu-container ul ul li.menu-item, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a{border-bottom:0px none rgba(255,255,255,0.1);}.header-navigation .header-menu-container ul ul li.menu-item >
200 a{width:200px;padding-top:1em;padding-bottom:1em;color:var(--global-palette4);font-style:normal;font-weight:700;font-size:14px;}.header-navigation .header-menu-container ul ul li.menu-item > a:hover{color:var(--global-palette1);background:var(--global-palette9);}.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a{color:var(--global-palette1);background:var(--global-palette9);}.mobile-toggle-open-container .menu-toggle-open{color:var(--global-palette3);padding:0.4em 0.6em 0.4em 0.6em;font-size:14px;}.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border:1px solid currentColor;}.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:30px;}.mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus-visible{color:var(--global-palette9);}.mobile-navigation ul li{font-style:normal;font-weight:normal;font-size:16px;font-family:Raleway, sans-serif;}.mobile-navigation ul li a{padding-top:1em;padding-bottom:1em;}.mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}.mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette-highlight);}.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,0.1);}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,0.1);}#mobile-drawer .drawer-header .drawer-toggle{padding:0.6em 0.15em 0.6em 0.15em;font-size:24px;}#main-header .header-button{font-style:normal;font-weight:normal;font-family:Raleway, var(--global-fallback-font);border:2px solid currentColor;box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}#main-header .header-button:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.header-html{font-style:normal;font-weight:normal;font-family:Raleway, var(--global-fallback-font);color:var(--global-palette4);}.header-html a{color:var(--global-palette1);}.header-social-wrap{margin:0px 0px 0px 15px;}.header-social-wrap .header-social-inner-wrap{font-size:1.4em;gap:5px;}.header-social-wrap .header-social-inner-wrap .social-button{color:var(--global-palette9);border:8px none currentColor;border-radius:0px;}.header-social-wrap .header-social-inner-wrap .social-button:hover{color:var(--global-palette9);}.header-mobile-social-wrap .header-mobile-social-inner-wrap{font-size:1em;gap:0.3em;}.header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button{border:2px none transparent;border-radius:3px;}.search-toggle-open-container .search-toggle-open{color:var(--global-palette5);}.search-toggle-open-container .search-toggle-open.search-toggle-style-bordered{border:1px solid currentColor;}.search-toggle-open-container .search-toggle-open .search-toggle-icon{font-size:1em;}.search-toggle-open-container .search-toggle-open:hover, .search-toggle-open-container .search-toggle-open:focus{color:var(--global-palette-highlight);}#search-drawer .drawer-inner{background:rgba(9, 12, 16, 0.97);}.mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button{font-style:normal;font-weight:normal;font-size:16px;font-family:Raleway, sans-serif;border:2px none currentColor;box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}.mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);} 201/* Kadence Pro Header CSS */ 202.header-navigation-dropdown-direction-left ul ul.submenu, .header-navigation-dropdown-direction-left ul ul.sub-menu{right:0px;left:auto;}.rtl .header-navigation-dropdown-direction-right ul ul.submenu, .rtl .header-navigation-dropdown-direction-right ul ul.sub-menu{left:0px;right:auto;}.header-account-button .nav-drop-title-wrap > .kadence-svg-iconset, .header-account-button > .kadence-svg-iconset{font-size:1.2em;}.site-header-item .header-account-button .nav-drop-title-wrap, .site-header-item .header-account-wrap > .header-account-button{display:flex;align-items:center;}.header-account-style-icon_label .header-account-label{padding-left:5px;}.header-account-style-label_icon .header-account-label{padding-right:5px;}.site-header-item .header-account-wrap .header-account-button{text-decoration:none;box-shadow:none;color:var(--global-palette4);background:transparent;padding:0.6em 0em 0.6em 0em;}.header-mobile-account-wrap .header-account-button .nav-drop-title-wrap > .kadence-svg-iconset, .header-mobile-account-wrap .header-account-button > .kadence-svg-iconset{font-size:1.2em;}.header-mobile-account-wrap .header-account-button .nav-drop-title-wrap, .header-mobile-account-wrap > .header-account-button{display:flex;align-items:center;}.header-mobile-account-wrap.header-account-style-icon_label .header-account-label{padding-left:5px;}.header-mobile-account-wrap.header-account-style-label_icon .header-account-label{padding-right:5px;}.header-mobile-account-wrap .header-account-button{text-decoration:none;box-shadow:none;color:inherit;background:transparent;padding:0.6em 0em 0.6em 0em;}#login-drawer .drawer-inner .drawer-content{display:flex;justify-content:center;align-items:center;position:absolute;top:0px;bottom:0px;left:0px;right:0px;padding:0px;}#loginform p label{display:block;}#login-drawer #loginform{width:100%;}#login-drawer #loginform input{width:100%;}#login-drawer #loginform input[type="checkbox"]{width:auto;}#login-drawer .drawer-inner .drawer-header{position:relative;z-index:100;}#login-drawer .drawer-content_inner.widget_login_form_inner{padding:2em;width:100%;max-width:350px;border-radius:.25rem;background:var(--global-palette9);color:var(--global-palette4);}#login-drawer .lost_password a{color:var(--global-palette6);}#login-drawer .lost_password, #login-drawer .register-field{text-align:center;}#login-drawer .widget_login_form_inner p{margin-top:1.2em;margin-bottom:0em;}#login-drawer .widget_login_form_inner p:first-child{margin-top:0em;}#login-drawer .widget_login_form_inner label{margin-bottom:0.5em;}#login-drawer hr.register-divider{margin:1.2em 0;border-width:1px;}#login-drawer .register-field{font-size:90%;}@media all and (min-width: 1025px){#login-drawer hr.register-divider.hide-desktop{display:none;}#login-drawer p.register-field.hide-desktop{display:none;}}@media all and (max-width: 1024px){#login-drawer hr.register-divider.hide-mobile{display:none;}#login-drawer p.register-field.hide-mobile{display:none;}}@media all and (max-width: 767px){#login-drawer hr.register-divider.hide-mobile{display:none;}#login-drawer p.register-field.hide-mobile{display:none;}}.tertiary-navigation .tertiary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.tertiary-navigation .tertiary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.tertiary-navigation .tertiary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.tertiary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}.quaternary-navigation .quaternary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.quaternary-navigation .quaternary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.quaternary-navigation .quaternary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.quaternary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}#main-header .header-divider{border-right:1px solid var(--global-palette6);height:50%;}#main-header .header-divider2{border-right:1px solid var(--global-palette6);height:50%;}#main-header .header-divider3{border-right:1px solid var(--global-palette6);height:50%;}#mobile-header .header-mobile-divider, #mobile-drawer .header-mobile-divider{border-right:1px solid var(--global-palette6);height:50%;}#mobile-drawer .header-mobile-divider{border-top:1px solid var(--global-palette6);width:50%;}#mobile-header .header-mobile-divider2{border-right:1px solid var(--global-palette6);height:50%;}#mobile-drawer .header-mobile-divider2{border-top:1px solid var(--global-palette6);width:50%;}.header-item-search-bar form ::-webkit-input-placeholder{color:currentColor;opacity:0.5;}.header-item-search-bar form ::placeholder{color:currentColor;opacity:0.5;}.header-search-bar form{max-width:100%;width:240px;}.header-mobile-search-bar form{max-width:calc(100vw - var(--global-sm-spacing) - var(--global-sm-spacing));width:240px;}.header-mobile-search-bar{margin:20px 0px 20px 0px;}.header-mobile-search-bar form input.search-field{font-style:normal;font-weight:normal;font-family:'Open Sans', sans-serif;background:var(--global-palette4);border:0px none transparent;}.header-mobile-search-bar form input.search-field, .header-mobile-search-bar form .kadence-search-icon-wrap{color:var(--global-palette6);}.header-mobile-search-bar form input.search-field:focus{background:var(--global-palette7);}.header-mobile-search-bar form input.search-field:focus, .header-mobile-search-bar form input.search-submit:hover ~ .kadence-search-icon-wrap, #mobile-header .header-mobile-search-bar form button[type="submit"]:hover ~ .kadence-search-icon-wrap{color:var(--global-palette5);}.header-widget-lstyle-normal .header-widget-area-inner a:not(.button){text-decoration:underline;}.element-contact-inner-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:-0.6em;
202margin-left:calc(-0.6em / 2);margin-right:calc(-0.6em / 2);}.element-contact-inner-wrap .header-contact-item{display:inline-flex;flex-wrap:wrap;align-items:center;margin-top:0.6em;margin-left:calc(0.6em / 2);margin-right:calc(0.6em / 2);}.element-contact-inner-wrap .header-contact-item .kadence-svg-iconset{font-size:1em;}.header-contact-item img{display:inline-block;}.header-contact-item .contact-label{margin-left:0.3em;}.rtl .header-contact-item .contact-label{margin-right:0.3em;margin-left:0px;}.header-mobile-contact-wrap .element-contact-inner-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:-0.6em;margin-left:calc(-0.6em / 2);margin-right:calc(-0.6em / 2);}.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item{display:inline-flex;flex-wrap:wrap;align-items:center;color:var(--global-palette8);font-style:normal;font-weight:normal;font-size:16px;font-family:Raleway, sans-serif;margin-top:0.6em;margin-left:calc(0.6em / 2);margin-right:calc(0.6em / 2);}.header-mobile-contact-wrap .element-contact-inner-wrap a.header-contact-item:hover{color:var(--global-palette9);}.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item .kadence-svg-iconset{font-size:1em;}#main-header .header-button2{border:2px none transparent;box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}#main-header .header-button2:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2{border:2px none transparent;box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}#widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2, #widget-drawer.popup-drawer-layout-sidepanel .drawer-inner{max-width:400px;}#widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2{margin:0 auto;}.widget-toggle-open{display:flex;align-items:center;background:transparent;box-shadow:none;}.widget-toggle-open:hover, .widget-toggle-open:focus{border-color:currentColor;background:transparent;box-shadow:none;}.widget-toggle-open .widget-toggle-icon{display:flex;}.widget-toggle-open .widget-toggle-label{padding-right:5px;}.rtl .widget-toggle-open .widget-toggle-label{padding-left:5px;padding-right:0px;}.widget-toggle-open .widget-toggle-label:empty, .rtl .widget-toggle-open .widget-toggle-label:empty{padding-right:0px;padding-left:0px;}.widget-toggle-open-container .widget-toggle-open{color:var(--global-palette9);padding:0.4em 0.6em 0.4em 0.6em;font-style:normal;font-size:16px;}.widget-toggle-open-container .widget-toggle-open.widget-toggle-style-bordered{border:1px solid currentColor;}.widget-toggle-open-container .widget-toggle-open .widget-toggle-icon{font-size:0px;}.widget-toggle-open-container .widget-toggle-open:hover, .widget-toggle-open-container .widget-toggle-open:focus{color:var(--global-palette-highlight);}#widget-drawer .header-widget-2style-normal a:not(.button){text-decoration:underline;}#widget-drawer .header-widget-2style-plain a:not(.button){text-decoration:none;}#widget-drawer .header-widget2 .widget-title{color:var(--global-palette9);}#widget-drawer .header-widget2{color:var(--global-palette8);}#widget-drawer .header-widget2 a:not(.button), #widget-drawer .header-widget2 .drawer-sub-toggle{color:var(--global-palette8);}#widget-drawer .header-widget2 a:not(.button):hover, #widget-drawer .header-widget2 .drawer-sub-toggle:hover{color:var(--global-palette9);}#mobile-secondary-site-navigation ul li{font-style:normal;font-weight:normal;font-size:16px;font-family:Raleway, sans-serif;}#mobile-secondary-site-navigation ul li a{padding-top:1em;padding-bottom:1em;}#mobile-secondary-site-navigation ul li > a, #mobile-secondary-site-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}#mobile-secondary-site-navigation ul li.current-menu-item > a, #mobile-secondary-site-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette4);}#mobile-secondary-site-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, #mobile-secondary-site-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,0.1);}
202#mobile-secondary-site-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,0.1);} 203/*# sourceURL=kadence-global-inline-css */ 204</style> 205<link rel="stylesheet" id="kadence-simplelightbox-css-css" href="https://kuto.dk/wp-content/themes/kadence/assets/css/simplelightbox.min.css?ver=1.1.43" media="all"> 206<link rel="stylesheet" id="menu-addons-css" href="https://kuto.dk/wp-content/plugins/kadence-pro/dist/mega-menu/menu-addon.css?ver=1.1.15" media="all"> 207<link rel="stylesheet" id="kadence-blocks-rowlayout-css" href="https://kuto.dk/wp-content/plugins/kadence-blocks/dist/style-blocks-rowlayout.css?ver=3.5.19" media="all"> 208<link rel="stylesheet" id="kadence-blocks-column-css" href="https://kuto.dk/wp-content/plugins/kadence-blocks/dist/style-blocks-column.css?ver=3.5.19" media="all"> 209<link rel="stylesheet" id="kadence-blocks-advancedbtn-css" href="https://kuto.dk/wp-content/plugins/kadence-blocks/dist/style-blocks-advancedbtn.css?ver=3.5.19" media="all"> 210<link rel="stylesheet" id="kadence-rankmath-css" href="https://kuto.dk/wp-content/themes/kadence/assets/css/rankmath.min.css?ver=1.1.43" media="all"> 211<style id="kadence-blocks-global-variables-inline-css"> 212:root {--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);} 213/*# sourceURL=kadence-blocks-global-variables-inline-css */ 214</style> 215<style id="kadence_blocks_css-inline-css"> 216.kb-row-layout-id401476_a07091-9d > .kt-row-column-wrap{row-gap:var(--global-kb-gap-none, 0rem );max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, calc(70% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(30% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));}@media all and (max-width: 767px){.kb-row-layout-id401476_a07091-9d > .kt-row-column-wrap{padding-right:10px;padding-left:10px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id401476_a07091-9d > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(1){order:2;}.kb-row-layout-id401476_a07091-9d > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2){order:1;}.kb-row-layout-id401476_a07091-9d > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(3){order:12;}.kb-row-layout-id401476_a07091-9d > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(4){order:11;}.kb-row-layout-id401476_a07091-9d > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(5){order:22;}.kb-row-layout-id401476_a07091-9d > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(6){order:21;}.kb-row-layout-id401476_a07091-9d > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(7){order:32;}.kb-row-layout-id401476_a07091-9d > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(8){order:31;}}.kadence-column401476_988d67-0a > .kt-inside-inner-col{display:flex;}.kadence-column401476_988d67-0a > .kt-inside-inner-col{column-gap:0px;}.kadence-column401476_988d67-0a > .kt-inside-inner-col{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;}.kadence-column401476_988d67-0a > .kt-inside-inner-col > *, .kadence-column401476_988d67-0a > .kt-inside-inner-col > figure.wp-block-image, .kadence-column401476_988d67-0a > .kt-inside-inner-col > figure.wp-block-kadence-image{margin-top:0px;margin-bottom:0px;}.kadence-column401476_988d67-0a > .kt-inside-inner-col > .kb-image-is-ratio-size{flex-grow:1;}.kadence-column401476_988d67-0a{text-align:left;}.kadence-column401476_988d67-0a, .kt-inside-inner-col > .kadence-column401476_988d67-0a:not(.specificity){margin-right:0px;margin-left:0px;}@media all and (max-width: 1024px){.kadence-column401476_988d67-0a > .kt-inside-inner-col{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;}}@media all and (min-width: 768px) and (max-width: 1024px){.kadence-column401476_988d67-0a > .kt-inside-inner-col > *, .kadence-column401476_988d67-0a > .kt-inside-inner-col > figure.wp-block-image, .kadence-column401476_988d67-0a > .kt-inside-inner-col > figure.wp-block-kadence-image{margin-top:0px;margin-bottom:0px;}
216.kadence-column401476_988d67-0a > .kt-inside-inner-col > .kb-image-is-ratio-size{flex-grow:1;}}@media all and (max-width: 767px){.kadence-column401476_988d67-0a > .kt-inside-inner-col{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-content:flex-start;}.kadence-column401476_988d67-0a > .kt-inside-inner-col > *, .kadence-column401476_988d67-0a > .kt-inside-inner-col > figure.wp-block-image, .kadence-column401476_988d67-0a > .kt-inside-inner-col > figure.wp-block-kadence-image{margin-top:0px;margin-bottom:0px;}.kadence-column401476_988d67-0a > .kt-inside-inner-col > .kb-image-is-ratio-size{flex-grow:1;}}.kadence-column401476_b51555-f4 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column401476_b51555-f4 > .kt-inside-inner-col{flex-direction:column;}.kadence-column401476_b51555-f4 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column401476_b51555-f4 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column401476_b51555-f4 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id401476_5d064c-f2{margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-bottom:var(--global-kb-spacing-lg, 3rem);}.kb-row-layout-id401476_5d064c-f2 > .kt-row-column-wrap{max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:25px;grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id401476_5d064c-f2{margin-top:0px;margin-bottom:20px;}.kb-row-layout-id401476_5d064c-f2 > .kt-row-column-wrap{padding-top:0px;grid-template-columns:minmax(0, 1fr);}}.kadence-column401476_26c9b7-4a > .kt-inside-inner-col{padding-right:0px;padding-left:0px;}.kadence-column401476_26c9b7-4a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column401476_26c9b7-4a > .kt-inside-inner-col{flex-direction:column;}.kadence-column401476_26c9b7-4a > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column401476_26c9b7-4a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column401476_26c9b7-4a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-row-layout-id401476_8c99c9-25 > .kt-row-column-wrap{row-gap:var(--global-kb-gap-none, 0rem );max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id401476_8c99c9-25 a{color:var(--global-palette4, #2D3748);}.kb-row-layout-id401476_8c99c9-25 a:hover{color:var(--global-palette1, #3182CE);}@media all and (max-width: 767px){.kb-row-layout-id401476_8c99c9-25 > .kt-row-column-wrap{padding-right:10px;padding-bottom:0px;padding-left:10px;grid-template-columns:minmax(0, 1fr);}}.kadence-column401476_19bfa4-07 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column401476_19bfa4-07 > .kt-inside-inner-col{flex-direction:column;}.kadence-column401476_19bfa4-07 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column401476_19bfa4-07 > .kt-inside-inner-col{padding-top:50px;flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column401476_19bfa4-07 > .kt-inside-inner-col{padding-top:0px;padding-bottom:0px;flex-direction:column;justify-content:center;}.kadence-column401476_19bfa4-07, .kt-inside-inner-col > .kadence-column401476_19bfa4-07:not(.specificity){margin-bottom:0px;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id401476_2fef14-4b{margin-top:0px;}.kb-row-layout-id401476_2fef14-4b > .kt-row-column-wrap{padding-top:0px;padding-bottom:25px;grid-template-columns:minmax(0, calc(70% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(30% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));}@media all and (max-width: 767px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id401476_2fef14-4b{margin-top:0px;}.kb-row-layout-id401476_2fef14-4b > .kt-row-column-wrap{padding-top:0px;grid-template-columns:minmax(0, 1fr);}}.kadence-column401476_055083-97 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column401476_055083-97 > .kt-inside-inner-col{flex-direction:column;}.kadence-column401476_055083-97 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column401476_055083-97 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column401476_055083-97 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedbtn.kb-btns401476_a46443-77{justify-content:flex-start;}ul.menu .wp-block-kadence-advancedbtn .kb-btn401476_604b26-96.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn401476_604b26-96.kb-button{color:var(--global-palette3, #1A202C);background:var(--global-palette8, #F7FAFC);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top:2px solid var(--global-palette3, #1A202C);border-right:2px solid var(--global-palette3, #1A202C);border-bottom:2px solid var(--global-palette3, #1A202C);border-left:2px solid var(--global-palette3, #1A202C);padding-top:25px;padding-bottom:25px;}.wp-block-kadence-advancedbtn .kb-btn401476_604b26-96.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn401476_604b26-96.kb-button:focus{color:var(--global-palette1, #3182CE);}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn401476_604b26-96.kb-button{border-top:2px solid var(--global-palette3, #1A202C);border-right:2px solid var(--global-palette3, #1A202C);border-bottom:2px solid var(--global-palette3, #1A202C);border-left:2px solid var(--global-palette3, #1A202C);}}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn401476_604b26-96.kb-button{border-top:2px solid var(--global-palette3, #1A202C);border-right:2px solid var(--global-palette3, #1A202C);border-bottom:2px solid var(--global-palette3, #1A202C);border-left:2px solid var(--global-palette3, #1A202C);}.wp-block-kadence-advancedbtn .kb-btn401476_604b26-96.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn401476_604b26-96.kb-button:focus{border-top:1px solid var(--global-palette1, #3182CE);border-right:1px solid var(--global-palette1, #3182CE);border-bottom:1px solid var(--global-palette1, #3182CE);border-left:1px solid var(--global-palette1, #3182CE);}}.kadence-column401476_6df965-28 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column401476_6df965-28 > .kt-inside-inner-col{flex-direction:column;}.kadence-column401476_6df965-28 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column401476_6df965-28 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column401476_6df965-28 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id401476_a9eb0f-2d{margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-bottom:var(--global-kb-spacing-lg, 3rem);}.kb-row-layout-id401476_a9eb0f-2d > .kt-row-column-wrap{max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:25px;grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id401476_a9eb0f-2d{margin-top:0px;}.kb-row-layout-id401476_a9eb0f-2d > .kt-row-column-wrap{padding-top:0px;grid-template-columns:minmax(0, 1fr);}}.kadence-column401476_292706-ac > .kt-inside-inner-col{padding-right:0px;padding-left:0px;}
216.kadence-column401476_292706-ac > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column401476_292706-ac > .kt-inside-inner-col{flex-direction:column;}.kadence-column401476_292706-ac > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column401476_292706-ac > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column401476_292706-ac > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id401476_f0db86-2c{margin-top:var(--global-kb-spacing-sm, 1.5rem);}.kb-row-layout-id401476_f0db86-2c > .kt-row-column-wrap{row-gap:var(--global-kb-gap-none, 0rem );max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, calc(70% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(30% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));}@media all and (min-width: 1025px){.kb-row-layout-id401476_f0db86-2c{display:none !important;}}@media all and (max-width: 767px){.kb-row-layout-id401476_f0db86-2c > .kt-row-column-wrap{padding-right:10px;padding-left:10px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id401476_f0db86-2c > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(1){order:2;}.kb-row-layout-id401476_f0db86-2c > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(2){order:1;}.kb-row-layout-id401476_f0db86-2c > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(3){order:12;}.kb-row-layout-id401476_f0db86-2c > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(4){order:11;}.kb-row-layout-id401476_f0db86-2c > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(5){order:22;}.kb-row-layout-id401476_f0db86-2c > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(6){order:21;}.kb-row-layout-id401476_f0db86-2c > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(7){order:32;}.kb-row-layout-id401476_f0db86-2c > .kt-row-column-wrap > .wp-block-kadence-column:nth-of-type(8){order:31;}}.kadence-column401476_8a5334-73 > .kt-inside-inner-col{display:flex;}.kadence-column401476_8a5334-73 > .kt-inside-inner-col{column-gap:0px;}.kadence-column401476_8a5334-73 > .kt-inside-inner-col{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;}.kadence-column401476_8a5334-73 > .kt-inside-inner-col > *, .kadence-column401476_8a5334-73 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column401476_8a5334-73 > .kt-inside-inner-col > figure.wp-block-kadence-image{margin-top:0px;margin-bottom:0px;}.kadence-column401476_8a5334-73 > .kt-inside-inner-col > .kb-image-is-ratio-size{flex-grow:1;}.kadence-column401476_8a5334-73{text-align:left;}.kadence-column401476_8a5334-73, .kt-inside-inner-col > .kadence-column401476_8a5334-73:not(.specificity){margin-right:0px;margin-left:0px;}@media all and (max-width: 1024px){.kadence-column401476_8a5334-73 > .kt-inside-inner-col{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;}}@media all and (min-width: 768px) and (max-width: 1024px){.kadence-column401476_8a5334-73 > .kt-inside-inner-col > *, .kadence-column401476_8a5334-73 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column401476_8a5334-73 > .kt-inside-inner-col > figure.wp-block-kadence-image{margin-top:0px;margin-bottom:0px;}.kadence-column401476_8a5334-73 > .kt-inside-inner-col > .kb-image-is-ratio-size{flex-grow:1;}}@media all and (max-width: 767px){.kadence-column401476_8a5334-73 > .kt-inside-inner-col{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-content:flex-start;}.kadence-column401476_8a5334-73 > .kt-inside-inner-col > *, .kadence-column401476_8a5334-73 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column401476_8a5334-73 > .kt-inside-inner-col > figure.wp-block-kadence-image{margin-top:0px;margin-bottom:0px;}
216.kadence-column401476_8a5334-73 > .kt-inside-inner-col > .kb-image-is-ratio-size{flex-grow:1;}}.kadence-column401476_93f80b-65 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column401476_93f80b-65 > .kt-inside-inner-col{flex-direction:column;}.kadence-column401476_93f80b-65 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column401476_93f80b-65 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column401476_93f80b-65 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id392650_8cedbb-9b{margin-top:40px;margin-bottom:0px;}.kb-row-layout-id392650_8cedbb-9b > .kt-row-column-wrap{max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:70px;padding-right:20px;padding-bottom:80px;padding-left:20px;grid-template-columns:minmax(0, calc(10% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2 )/3)))minmax(0, calc(80% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2 )/3)))minmax(0, calc(10% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2 )/3)));}.kb-row-layout-id392650_8cedbb-9b{background-color:rgba(201,189,190,0.22);}.kb-row-layout-id392650_8cedbb-9b .kt-row-layout-bottom-sep{height:100px;}.kb-row-layout-id392650_8cedbb-9b .kt-row-layout-top-sep{height:100px;}@media all and (max-width: 767px){.kb-row-layout-id392650_8cedbb-9b > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id392650_8cedbb-9b > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column392650_e4ff43-bf > .kt-inside-inner-col{padding-top:40px;}.kadence-column392650_e4ff43-bf > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column392650_e4ff43-bf > .kt-inside-inner-col{flex-direction:column;}.kadence-column392650_e4ff43-bf > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column392650_e4ff43-bf > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column392650_e4ff43-bf > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kadence-column392650_e40240-c0 > .kt-inside-inner-col{padding-top:40px;}.kadence-column392650_e40240-c0 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column392650_e40240-c0 > .kt-inside-inner-col{flex-direction:column;}.kadence-column392650_e40240-c0 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column392650_e40240-c0 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column392650_e40240-c0 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kadence-column392650_7ca5b6-fe > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column392650_7ca5b6-fe > .kt-inside-inner-col{flex-direction:column;}.kadence-column392650_7ca5b6-fe > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column392650_7ca5b6-fe > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column392650_7ca5b6-fe > .kt-inside-inner-col{flex-direction:column;justify-content:center;}} 217/*# sourceURL=kadence_blocks_css-inline-css */ 218</style> 219<link rel="stylesheet" id="control-block-patterns-css" href="https://kuto.dk/wp-content/plugins/control-block-patterns/assets/css/control-block-patterns.css?ver=1.3.5.6" media="all">
220<script id="jquery-core-js-extra"> 221var pysTikTokRest = {"restApiUrl":"https://kuto.dk/wp-json/pys-tiktok/v1/event","debug":""}; 222var pysFacebookRest = {"restApiUrl":"https://kuto.dk/wp-json/pys-facebook/v1/event","debug":""}; 223//# sourceURL=jquery-core-js-extra 224</script>
vendor: 1 bytes, line 224
224
225<script id="jquery-core-js" src="https://kuto.dk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 225
225
226<script id="jquery-migrate-js" src="https://kuto.dk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 226
226
227<script id="sos-api-ajax-js" src="https://kuto.dk/wp-content/plugins/dynamic-qr-code/sos/wp/assets/sosApi.js?ver=7.1.2"></script>
227 228<link rel="https://api.w.org/" href="https://kuto.dk/wp-json/"><link rel="alternate" title="JSON" type="application/json" href="https://kuto.dk/wp-json/wp/v2/pages/401476"><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://kuto.dk/xmlrpc.php?rsd"> 229<meta name="generator" content="WordPress 7.1.2"> 230<meta name="generator" content="Seriously Simple Podcasting 3.10.2"> 231<link rel="shortlink" href="https://kuto.dk/"> 232<!-- start Simple Custom CSS and JS -->
233<script> 234 235(function () { 236 'use strict'; 237 238 239 var EMBED_CSS = [ 240 ':host{--kuto-focus:#0b3d91;--kuto-focus-alt:#ffffff;--kuto-ink:#16212e;}', 241 'a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,', 242 'textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,', 243 '[role="button"]:focus-visible,[role="tab"]:focus-visible,', 244 '[role="option"]:focus-visible,[role="link"]:focus-visible{', 245 'outline:3px solid var(--kuto-focus)!important;outline-offset:2px!important;', 246 'box-shadow:0 0 0 6px var(--kuto-focus-alt)!important;border-radius:2px;}', 247 'a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline-style:solid!important;}', 248 '@supports not selector(:focus-visible){', 249 'a:focus,button:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus{', 250 'outline:3px solid var(--kuto-focus)!important;outline-offset:2px!important;}}', 251 'a:focus-visible,[role="link"]:focus-visible{position:relative;z-index:5;}', 252 'button svg,[role="button"] svg,a svg{color:var(--kuto-ink);}', 253 'input,select,textarea,button[aria-haspopup],[role="combobox"]{border-color:#5b6774!important;}', 254 'button[aria-pressed="true"],[role="tab"][aria-selected="true"],', 255 '[role="option"][aria-selected="true"]{outline:2px solid var(--kuto-ink);', 256 'outline-offset:-2px;font-weight:600;}', 257 'p,li,h2,h3,h4{line-height:1.5;overflow-wrap:break-word;}', 258 'article,li,[class*="card"]{height:auto!important;min-height:0;}', 259 'button,[role="button"],a[role="link"]{min-height:24px;min-width:24px;}', 260 '@media (prefers-reduced-motion: reduce){*,*::before,*::after{', 261 'animation-duration:0.001ms!important;animation-iteration-count:1!important;', 262 'transition-duration:0.001ms!important;scroll-behavior:auto!important;}}', 263 ].join(''); 264 265 var cfg = window.kutoA11yEmbed || {}; 266 var cssUrl = cfg.cssUrl; 267 var cssText = cfg.cssText || EMBED_CSS; 268 var HOSTS = 'kuto-view, kuto-nav, kuto-search, kuto-calendar, kuto-event, kuto-list'; 269 270 var supportsAdopted = 271 'adoptedStyleSheets' in Document.prototype && 'replace' in CSSStyleSheet.prototype; 272 273 var sheetPromise = null; 274 var cssTextPromise = null; 275 var patched = new WeakSet(); 276 277 function getCssText() { 278 if (!cssTextPromise) { 279 280 cssTextPromise = cssUrl 281 ? fetch(cssUrl, { credentials: 'omit' }) 282 .then(function (r) { 283 if (!r.ok) return cssText; 284 return r.text().then(function (text) { 285 return /\{/.test(text) ? text : cssText; 286 }); 287 }) 288 .catch(function () { 289 return cssText; 290 }) 291 : Promise.resolve(cssText); 292 } 293 return cssTextPromise; 294 } 295 296 function getSheet() { 297 if (!sheetPromise) { 298 sheetPromise = getCssText() 299 .then(function (text) { 300 if (!text) return null; 301 var sheet = new CSSStyleSheet(); 302 return sheet.replace(text); 303 }) 304 .catch(function () { 305 return null; 306 }); 307 } 308 return sheetPromise; 309 } 310 311 312 function injectStyleTag(root) { 313 getCssText().then(function (text) { 314 if (!text || root.querySelector('style[data-kuto-a11y]')) return; 315 var style = document.createElement('style'); 316 style.setAttribute('data-kuto-a11y', ''); 317 style.textContent = text; 318 root.appendChild(style); 319 }); 320 } 321 322 323 function markHost(host) { 324 if (!host.hasAttribute('data-kuto-a11y')) host.setAttribute('data-kuto-a11y', ''); 325 } 326 327
328 function patchControls(root) { 329 if (!root.querySelectorAll) return; 330 var candidates = root.querySelectorAll( 331 "[class*='next'], [class*='prev'], [class*='arrow'], [class*='chevron']", 332 ); 333 334 Array.prototype.forEach.call(candidates, function (el) { 335 if (el.tagName === 'svg' || el.closest('svg')) return; 336 if (el.closest('button, a[href]')) return; 337 if (el.closest('[aria-hidden="true"]')) return; 338 if (el.getAttribute('role') === 'button') { 339 if (!el.hasAttribute('tabindex')) el.setAttribute('tabindex', '0'); 340 return; 341 } 342 343 var clickable = el.hasAttribute('onclick'); 344 if (!clickable) { 345 try { 346 clickable = getComputedStyle(el).cursor === 'pointer'; 347 } catch (err) { 348 clickable = false; 349 } 350 } 351 if (!clickable) return; 352 353 el.setAttribute('role', 'button'); 354 if (!el.hasAttribute('tabindex')) el.setAttribute('tabindex', '0'); 355 if (!el.getAttribute('aria-label')) { 356 var text = (el.textContent || '').trim(); 357 var forward = /[>âºÂ»â]|next/i.test(text + ' ' + (el.getAttribute('class') || '')); 358 el.setAttribute('aria-label', forward ? 'Næste' : 'Forrige'); 359 } 360 361 if (!el.kutoA11yKey) { 362 el.kutoA11yKey = true; 363 el.addEventListener('keydown', function (event) { 364 if (event.key === 'Enter' || event.key === ' ' || event.key === 'Spacebar') { 365 event.preventDefault(); 366 el.click(); 367 } 368 }); 369 } 370 }); 371 } 372 373 374 function trackFocusInside(host) { 375 var root = host.shadowRoot; 376 if (!root || host.hasAttribute('data-kuto-a11y-focus-track')) return; 377 host.setAttribute('data-kuto-a11y-focus-track', ''); 378 379 root.addEventListener('focusin', function (e) { 380 if (e.target !== host) host.setAttribute('data-kuto-a11y-focus-inside', ''); 381 }); 382 383 root.addEventListener('focusout', function () { 384 window.requestAnimationFrame(function () { 385 var active = root.activeElement; 386 if (!active || active === host) host.removeAttribute('data-kuto-a11y-focus-inside'); 387 }); 388 }); 389 } 390 391 function patch(host) { 392 if (!host || patched.has(host)) return; 393 var root = host.shadowRoot; 394 if (!root) return; // closed shadow root eller endnu ikke monteret 395 patched.add(host); 396 397 watchRoot(root);
398 patchControls(root); 399 400 if (supportsAdopted) { 401 getSheet().then(function (sheet) { 402 if (!sheet) { 403 injectStyleTag(root); 404 markHost(host); 405 trackFocusInside(host); 406 return; 407 } 408 var current = root.adoptedStyleSheets || []; 409 if (current.indexOf(sheet) === -1) { 410 411 root.adoptedStyleSheets = current.concat(sheet); 412 } 413 markHost(host); 414 trackFocusInside(host); 415 }); 416 } else { 417 injectStyleTag(root); 418 markHost(host); 419 trackFocusInside(host); 420 } 421 } 422 423 424 function watchRoot(root) { 425 if (root.kutoA11yWatched || !window.MutationObserver) return; 426 root.kutoA11yWatched = true; 427 428 var pending = null; 429 new MutationObserver(function (records) { 430 var added = records.some(function (record) { 431 return record.addedNodes && record.addedNodes.length > 0; 432 }); 433 if (!added) return; 434 435 window.clearTimeout(pending); 436 pending = window.setTimeout(function () {
437 patchControls(root); 438 }, 300); 439 }).observe(root, { childList: true, subtree: true }); 440 } 441 442 443 function scan(node) { 444 var scope = node && node.querySelectorAll ? node : document; 445 if (scope.matches && scope.matches(HOSTS)) patch(scope); 446 Array.prototype.forEach.call(scope.querySelectorAll(HOSTS), patch); 447 } 448 449 450 function retryScan() { 451 var tries = 0; 452 var timer = window.setInterval(function () { 453 tries += 1; 454 scan(document); 455 var pending = Array.prototype.slice 456 .call(document.querySelectorAll(HOSTS)) 457 .some(function (h) { 458 return !patched.has(h); 459 }); 460 if (!pending || tries >= 20) window.clearInterval(timer); 461 }, 250); 462 } 463 464 465 var observer = new MutationObserver(function (mutations) { 466 mutations.forEach(function (m) { 467 Array.prototype.forEach.call(m.addedNodes, function (n) { 468 if (n.nodeType === 1) scan(n); 469 }); 470 }); 471 }); 472 473 function start() { 474 scan(document); 475 retryScan(); 476 observer.observe(document.documentElement, { childList: true, subtree: true }); 477 } 478 479 // Markør så indlæsning kan verificeres udefra. 480 window.kutoA11yEmbedBridge = { version: '1.3.0', rescan: function () { scan(document); } }; 481 482 if (document.readyState === 'loading') { 483 document.addEventListener('DOMContentLoaded', start); 484 } else { 485 start(); 486 } 487})(); 488</script>
488 489<!-- end Simple Custom CSS and JS --> 490<!-- start Simple Custom CSS and JS -->
491<script> 492 493(function () { 494 "use strict"; 495 496 var L = (window.kutoA11yL10n || {}); 497 var t = function (key, fallback) { 498 return L[key] || fallback; 499 }; 500 501 var reduceMotion = 502 window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches; 503 504 function safely(name, fn) { 505 try { 506 fn(); 507 } catch (err) { 508 if (window.console && console.warn) { 509 console.warn("[kuto-a11y] " + name + " fejlede:", err); 510 } 511 } 512 } 513 514 515 var SLIDE_CHILD_SELECTOR = 516 "li.kb-slide-item, .kb-slide-item, .splide__slide, .swiper-slide, .splide__track, .splide__list"; 517 518 var KADENCE_GALLERY_SELECTOR = 519 ".wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel"; 520 521 function isKadenceGalleryPart(element) { 522 if (!element || !element.closest) return false; 523 try { 524 return !!element.closest(KADENCE_GALLERY_SELECTOR); 525 } catch (err) { 526 return false; 527 } 528 } 529 530 531 function pauseMountPoint(slider) { 532 var candidates = []; 533 try { 534 var wrap = slider.closest( 535 ".kt-blocks-carousel, .kb-gallery-wrap, .wp-block-kadence-advancedgallery, .kb-slider-wrap, .kb-blocks-carousel-wrap", 536 ); 537 if (wrap && wrap !== slider) candidates.push(wrap); 538 if (slider.parentElement) candidates.push(slider.parentElement); 539 } catch (err) { 540 if (slider.parentElement) candidates.push(slider.parentElement); 541 } 542 543 for (var i = 0; i < candidates.length; i++) { 544 var el = candidates[i]; 545 var hasSlideChild = false; 546 Array.prototype.forEach.call(el.children, function (child) { 547 try { 548 if (child.matches(SLIDE_CHILD_SELECTOR)) hasSlideChild = true; 549 } catch (e) { 550 551 } 552 }); 553 if (!hasSlideChild) return el; 554 } 555 556 return null; 557 } 558 559 560 function cleanupMisplacedPauseButtons() { 561 Array.prototype.forEach.call( 562 document.querySelectorAll(".kuto-slider-pause"), 563 function (button) { 564 var parent = button.parentElement; 565 if (!parent) return; 566 if (isKadenceGalleryPart(button)) { 567 parent.removeChild(button); 568 return; 569 } 570 var misplaced = false; 571 try { 572 misplaced = 573 !!button.closest(".splide__list, .splide__track, .splide__slide, .kb-slide-item") || 574 !!parent.querySelector(":scope > " + SLIDE_CHILD_SELECTOR); 575 } catch (err) { 576 misplaced = false; 577 } 578 if (misplaced) parent.removeChild(button); 579 }, 580 ); 581 } 582 583 function sliderIsReady(slider) { 584 return !!( 585 slider.splide || 586 slider.__splide || 587 slider.swiper || 588 slider.classList.contains("splide-initialized") || 589 slider.classList.contains("is-initialized") || 590 slider.querySelector(".splide__track, .swiper-wrapper") 591 ); 592 } 593 594 function addPauseControls() { 595 cleanupMisplacedPauseButtons(); 596 597 var selectors = [ 598 ".splide", 599 ".kb-slider", 600 ".kt-blocks-carousel-init", 601 ".kadence-slide-anim-fade", 602 ".wp-block-kadence-advancedgallery .kb-gallery-type-carousel", 603 ".swiper", 604 ]; 605 606 var seen = []; 607 608 selectors.forEach(function (selector) { 609 Array.prototype.forEach.call(document.querySelectorAll(selector), function (slider) { 610 if (seen.indexOf(slider) !== -1) return; 611 seen.push(slider); 612 613 // v1.7.4: Kadence-billedgallerier ejer selv alle kontroller. Snippettet 614 // må hverken indsætte knapper eller ændre deres opbygning. 615 if (isKadenceGalleryPart(slider)) return; 616 617 // Kun autoplay-slidere behøver en pause-knap. 618 var autoplay = 619 slider.getAttribute("data-autoplay") === "true" || 620 slider.getAttribute("data-auto") === "true" || 621 slider.getAttribute("data-slider-auto") === "1" || 622 slider.classList.contains("kb-slider-has-autoplay") || 623 !!slider.querySelector(".splide__progress, .splide__toggle") ||
624 slider.getAttribute("data-slider-speed") !== null; 625 626 if (!autoplay && !slider.querySelector("[data-autoplay='true']")) return; 627 628 // Vent til slideren selv er initialiseret, sÃ¥ tællingen ikke forstyrres. 629 if (!sliderIsReady(slider)) return; 630 631 var mount = pauseMountPoint(slider); 632 if (!mount) return; 633 if (mount.querySelector(".kuto-slider-pause")) return; 634 635 var button = document.createElement("button"); 636 button.type = "button"; 637 button.className = "kuto-slider-pause"; 638 button.setAttribute("aria-pressed", "false"); 639 button.setAttribute("aria-label", t("pause", "Sæt billedskift pÃ¥ pause")); 640 button.innerHTML = 641 '<span aria-hidden="true">❙❙</span><span class="kuto-pause-text">' + 642 t("pauseShort", "Pause") + 643 "</span>"; 644 645 mount.classList.add("kuto-slider-has-pause"); 646 slider.classList.add("kuto-slider-has-pause"); 647 648 var paused = false; 649 650 function apply(next) { 651 paused = next; 652 slider.classList.toggle("kuto-slider-paused", paused); 653 button.setAttribute("aria-pressed", paused ? "true" : "false"); 654 button.setAttribute( 655 "aria-label", 656 paused ? t("play", "Start billedskift") : t("pause", "Sæt billedskift pÃ¥ pause"), 657 ); 658 var label = button.querySelector(".kuto-pause-text"); 659 if (label) { 660 label.textContent = paused 661 ? t("playShort", "Afspil") 662 : t("pauseShort", "Pause"); 663 } 664 665 var instance = slider.splide || slider.__splide || null; 666 if (instance && instance.Components && instance.Components.Autoplay) { 667 if (paused) instance.Components.Autoplay.pause(); 668 else instance.Components.Autoplay.play(); 669 return; 670 } 671 if (slider.swiper && slider.swiper.autoplay) { 672 if (paused) slider.swiper.autoplay.stop(); 673 else slider.swiper.autoplay.start(); 674 return; 675 } 676 677 // Fallback: frys CSS-animationer og timers i containeren. 678 slider.style.setProperty( 679 "animation-play-state", 680 paused ? "paused" : "running", 681 ); 682 Array.prototype.forEach.call(slider.querySelectorAll("*"), function (el) { 683 el.style.setProperty("animation-play-state", paused ? "paused" : "running"); 684 }); 685 } 686 687 button.addEventListener("click", function () { 688 apply(!paused); 689 }); 690 691 mount.appendChild(button); 692 693 // Brugere der har bedt om mindre bevægelse skal ikke selv trykke. 694 if (reduceMotion) apply(true); 695 }); 696 }); 697 } 698 699 700 function galleryHasAutoplay(block) { 701 try { 702 if (!block.querySelector(".kb-gallery-type-carousel, .kt-blocks-carousel-init")) { 703 return false; 704 } 705 var root = block.querySelector(".kt-blocks-carousel-init, .splide") || block; 706 return !!( 707 root.getAttribute("data-slider-anim-speed") || 708 root.getAttribute("data-autoplay") === "true" || 709 root.getAttribute("data-auto") === "true" || 710 root.getAttribute("data-slider-speed") || 711 block.querySelector(".splide__progress, .splide__toggle") || 712 (root.splide && root.splide.options && root.splide.options.autoplay) 713 ); 714 } catch (err) { 715 return false; 716 } 717 } 718 719 function galleryIsReady(block) { 720 try { 721 var root = block.querySelector(".kt-blocks-carousel-init, .splide"); 722 if (!root) return false; 723 return !!( 724 root.splide || 725 root.classList.contains("splide-initialized") || 726 root.classList.contains("is-initialized") || 727 root.querySelector(".splide__track") 728 ); 729 } catch (err) { 730 return false; 731 } 732 } 733 734 function addGalleryPauseControls() { 735 Array.prototype.forEach.call( 736 document.querySelectorAll(".wp-block-kadence-advancedgallery"), 737 function (block) { 738 if (block.getAttribute("data-kuto-pause") === "done") return; 739 if (!galleryHasAutoplay(block)) return; 740 if (!galleryIsReady(block)) return; 741 742 var next = block.nextElementSibling; 743 if (next && next.classList && next.classList.contains("kuto-gallery-pause-wrap")) { 744 block.setAttribute("data-kuto-pause", "done"); 745 return; 746 } 747 748 var wrap = document.createElement("div"); 749 wrap.className = "kuto-gallery-pause-wrap"; 750 751 var button = document.createElement("button"); 752 button.type = "button"; 753 button.className = "kuto-gallery-pause"; 754 button.setAttribute("aria-pressed", "false"); 755 button.setAttribute("aria-label", t("pause", "Sæt billedskift pÃ¥ pause")); 756 button.innerHTML = 757 '<span aria-hidden="true">❙❙</span><span class="kuto-pause-text">' + 758 t("pauseShort", "Pause") + 759 "</span>"; 760 761 var paused = false; 762 763 function apply(next) { 764 paused = next; 765 button.setAttribute("aria-pressed", paused ? "true" : "false"); 766 button.setAttribute( 767 "aria-label", 768 paused ? t("play", "Start billedskift") : t("pause", "Sæt billedskift pÃ¥ pause"), 769 ); 770 button.innerHTML = paused 771 772 ? '<span aria-hidden="true">▶</span><span class="kuto-pause-text">' + 773 t("playShort", "Afspil") + 774 "</span>" 775 : '<span aria-hidden="true">❙❙</span><span class="kuto-pause-text">' + 776 t("pauseShort", "Pause") + 777 "</span>"; 778 779 var root = null; 780 try { 781 root = block.querySelector(".kt-blocks-carousel-init, .splide"); 782 } catch (err) { 783 root = null; 784 } 785 var instance = root && root.splide ? root.splide : null; 786 if (instance && instance.Components && instance.Components.Autoplay) { 787 if (paused) instance.Components.Autoplay.pause(); 788 else instance.Components.Autoplay.play(); 789 return; 790 } 791 792 793 block.style.setProperty("animation-play-state", paused ? "paused" : "running"); 794 } 795 796 button.addEventListener("click", function () { 797 apply(!paused); 798 }); 799 800 wrap.appendChild(button); 801 block.insertAdjacentElement("afterend", wrap); 802 block.setAttribute("data-kuto-pause", "done"); 803 804 if (reduceMotion) apply(true); 805 }, 806 ); 807 } 808 809 810 811 function fixInteractiveElements() { 812 var candidates = document.querySelectorAll( 813 "div[onclick], span[onclick], .splide__arrow:not(button), " + 814 ".kb-slider-arrow:not(button), .slider-next:not(button), .slider-prev:not(button), " + 815 ".swiper-button-next:not(button), .swiper-button-prev:not(button), " + 816 "[class*='ultp'][class*='next']:not(button):not(a), " + 817 "[class*='ultp'][class*='prev']:not(button):not(a), " + 818 "[class*='ultp-arrow']:not(button):not(a), " +
819 "[class*='arrow']:not(button):not(a):not(svg)", 820 ); 821 822 Array.prototype.forEach.call(candidates, function (el) { 823 if (isKadenceGalleryPart(el)) return; 824 if (el.closest("button, a")) return; 825 // v1.7.1: aldrig to keydown-listeners pÃ¥ samme element (dobbelt klik). 826 if (el.kutoA11yKey) return; 827 if (el.getAttribute("role") === "button") return; 828 829 var text = (el.textContent || "").trim(); 830 var isArrow = /^[>â¹âº<»«ââ]$/.test(text) || text === ""; 831 if (!el.hasAttribute("onclick") && !isArrow) return; 832 833 // v1.6.0: fælles mærke, sÃ¥ keyboardCarouselArrows() ikke tilføjer en 834 // ekstra keydown-listener til de samme elementer (dobbelt klik). 835 el.kutoA11yKey = true; 836 el.setAttribute("role", "button"); 837 if (!el.hasAttribute("tabindex")) el.setAttribute("tabindex", "0"); 838 839 if (!el.getAttribute("aria-label")) { 840 var forward = /[>âºÂ»â]/.test(text) || /next/i.test(el.className); 841 el.setAttribute( 842 "aria-label", 843 forward ? t("nextSlide", "Næste") : t("prevSlide", "Forrige"), 844 ); 845 } 846 847 el.addEventListener("keydown", function (event) { 848 if (event.key === "Enter" || event.key === " " || event.key === "Spacebar") { 849 event.preventDefault(); 850 el.click(); 851 } 852 }); 853 }); 854 } 855 856 857 function keyboardCarouselArrows() { 858 var candidates = document.querySelectorAll( 859 "[class*='next'], [class*='prev'], [class*='arrow'], [class*='chevron']", 860 ); 861 862 Array.prototype.forEach.call(candidates, function (el) { 863 if (isKadenceGalleryPart(el)) return; 864 if (el.tagName === "svg" || el.closest("svg")) return; 865 if (el.closest("button, a[href]")) return; 866 if (el.closest('[aria-hidden="true"]')) return; 867 868 if (el.kutoA11yKey) { 869 if (!el.hasAttribute("tabindex")) el.setAttribute("tabindex", "0"); 870 return; 871 } 872 873 var clickable = el.hasAttribute("onclick"); 874 if (!clickable && window.getComputedStyle) { 875 try { 876 clickable = window.getComputedStyle(el).cursor === "pointer"; 877 } catch (err) { 878 clickable = false; 879 } 880 } 881 if (!clickable) return; 882 883 el.kutoA11yKey = true; 884 el.setAttribute("role", "button"); 885 if (!el.hasAttribute("tabindex")) el.setAttribute("tabindex", "0"); 886 887 if (!el.getAttribute("aria-label")) { 888 var text = (el.textContent || "").trim(); 889 var forward = /[>âºÂ»â]|next/i.test(text + " " + (el.className || "")); 890 el.setAttribute( 891 "aria-label", 892 forward ? t("nextSlide", "Næste") : t("prevSlide", "Forrige"), 893 ); 894 } 895 896 el.addEventListener("keydown", function (event) { 897 if (event.key === "Enter" || event.key === " " || event.key === "Spacebar") { 898 event.preventDefault(); 899 el.click(); 900 } 901 }); 902 }); 903 } 904 905 906 function fixExpandedState() { 907 var toggles = document.querySelectorAll( 908 ".kt-accordion-header-wrap [class*='accordion-header'], " + 909 "[class*='filter-toggle'], [class*='-dropdown-toggle'], " + 910 "button[class*='dropdown-nav'], button[class*='nav'][class*='toggle'], " + 911 "button[class*='menu-toggle'], details > summary, " + 912 // v1.3.0 (9.4.1.2): pseudo-selects som "Meddelelsestype" pÃ¥ /nyheder/ 913 "[class*='ultp-filter'], [class*='select-trigger'], " + 914 "[class*='dropdown-label'], [class*='dropdown-title']", 915 ); 916 917 918 919 Array.prototype.forEach.call(toggles, function (el) { 920 if (el.tagName === "SUMMARY") return; // <details> melder selv tilstand. 921 if (el.hasAttribute("aria-expanded")) return; 922 923 var open = /(-active|--open|\bopen\b|is-open)/.test(el.className); 924 el.setAttribute("aria-expanded", open ? "true" : "false"); 925 926 el.addEventListener("click", function () { 927 window.setTimeout(function () { 928 var nowOpen = /(-active|--open|\bopen\b|is-open)/.test(el.className); 929 el.setAttribute("aria-expanded", nowOpen ? "true" : "false"); 930 }, 50); 931 }); 932 });
933 } 934 935 936 var AUTOCOMPLETE = [ 937 [/e-?mail/i, "email"], 938 [/fname|first.?name|fornavn/i, "given-name"], 939 [/lname|last.?name|efternavn/i, "family-name"], 940 [/(^|[^a-z])(navn|name)([^a-z]|$)/i, "name"], 941 [/land|country/i, "country-name"], 942 [/telefon|phone|tel/i, "tel"], 943 [/postnr|zip|postal/i, "postal-code"], 944 [/adresse|address|street/i, "street-address"], 945 [/\bby\b|city/i, "address-level2"], 946 ]; 947 948 function fixAutocomplete() { 949 var fields = document.querySelectorAll( 950 "input:not([type=hidden]):not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=file]):not([autocomplete]), textarea:not([autocomplete])", 951 ); 952 953 Array.prototype.forEach.call(fields, function (field) { 954 if ((field.type || "").toLowerCase() === "email") { 955 field.setAttribute("autocomplete", "email"); 956 return; 957 } 958 959 var needle = [field.name, field.id, field.placeholder, field.getAttribute("aria-label")] 960 .filter(Boolean) 961 .join(" "); 962 963 for (var i = 0; i < AUTOCOMPLETE.length; i++) { 964 if (AUTOCOMPLETE[i][0].test(needle)) { 965 field.setAttribute("autocomplete", AUTOCOMPLETE[i][1]); 966 return; 967 } 968 } 969 }); 970 } 971 972 973 function fixDynamicCards() { 974 Array.prototype.forEach.call( 975 document.querySelectorAll('[aria-hidden="true"]'), 976 function (hidden) { 977 Array.prototype.forEach.call( 978 hidden.querySelectorAll('a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])'), 979 function (el) { 980 el.setAttribute("tabindex", "-1"); 981 }, 982 ); 983 }, 984 ); 985 986 Array.prototype.forEach.call( 987 document.querySelectorAll("a[href]"), 988 function (link) { 989 if (link.getAttribute("aria-label") || link.getAttribute("aria-labelledby")) return; 990 if ((link.textContent || "").trim() !== "") return; 991 992 var img = link.querySelector("img[alt]:not([alt=''])"); 993 if (img) { 994 link.setAttribute("aria-label", img.getAttribute("alt")); 995 return; 996 } 997 998 if (link.getAttribute("title")) { 999 link.setAttribute("aria-label", link.getAttribute("title")); 1000 return; 1001 } 1002 1003 var href = link.getAttribute("href"); 1004 if (href === "/" || href === window.location.origin + "/") { 1005 link.setAttribute( 1006 "aria-label", 1007 t("logoLabel", "Kulturværftet & Toldkammeret â til forsiden"), 1008 ); 1009 } 1010 }, 1011 ); 1012 } 1013 1014 1015 var LABELS = L.labels || { 1016 "Toggle Menu": "Vis eller skjul menu", 1017 "Toggle menu": "Vis eller skjul menu", 1018 "Open menu": "à bn menu", 1019 "Close menu": "Luk menu", 1020 "Account Menu": "Kontomenu", 1021 "View Search Form": "Vis søgefelt", 1022 "Close search": "Luk søgning", 1023 "Close Search": "Luk søgning", 1024 "Skip to content": "GÃ¥ til indhold", 1025 // De rÃ¥ "⦠of"-fragmenter kommer fra window.kadenceConfig.screenReader, 1026 // hvor temaet selv sætter sidenavnet bagefter. De skal stÃ¥ FÃR de korte 1027 // nøgler i opslaget (eksakt match slÃ¥r til først), ellers ender de som 1028 // "Vis undermenu of". 1029 "Expand child menu of": "Vis undermenu for", 1030 "Collapse child menu of": "Skjul undermenu for", 1031 "Toggle child menu of": "Vis eller skjul undermenu for", 1032 "Expand child menu": "Vis undermenu", 1033 "Collapse child menu": "Skjul undermenu", 1034 }; 1035 1036 var LABEL_PATTERNS = [ 1037 [/^Expand child menu of (.+)$/i, "Vis undermenu for "], 1038 [/^Collapse child menu of (.+)$/i, "Skjul undermenu for "], 1039 [/^Toggle child menu of (.+)$/i, "Vis eller skjul undermenu for "], 1040 ]; 1041 1042 function translateValue(value) { 1043 var v = (value || "").trim(); 1044 if (!v) return null; 1045 if (LABELS[v]) return LABELS[v]; 1046 1047 for (var i = 0; i < LABEL_PATTERNS.length; i++) { 1048 var m = v.match(LABEL_PATTERNS[i][0]); 1049 if (m) return LABEL_PATTERNS[i][1] + m[1]; 1050 } 1051 1052 // Sammensatte strenge, fx SVG-titlen "Toggle Menu Close". 1053 var replaced = v;
1054 Object.keys(LABELS).forEach(function (key) { 1055 if (key.length < 5) return; 1056 if (replaced.indexOf(key) !== -1) { 1057 replaced = replaced.split(key).join(LABELS[key]); 1058 } 1059 }); 1060 return replaced !== v ? replaced : null; 1061 } 1062 1063 // Kadence bygger nogle skærmlæser-strenge fra sin egen config-variabel. 1064 function translateKadenceConfig() { 1065 var cfg = window.kadenceConfig; 1066 if (!cfg || !cfg.screenReader) return; 1067 var sr = cfg.screenReader; 1068 Object.keys(sr).forEach(function (key) { 1069 var next = translateValue(sr[key]); 1070 if (next) sr[key] = next; 1071 }); 1072 } 1073 1074 function translateAttributes() { 1075 ["aria-label", "title", "placeholder"].forEach(function (attr) { 1076 Array.prototype.forEach.call( 1077 document.querySelectorAll("[" + attr + "]"), 1078 function (el) { 1079 var next = translateValue(el.getAttribute(attr)); 1080 if (next) el.setAttribute(attr, next); 1081 }, 1082 ); 1083 }); 1084 1085 Array.prototype.forEach.call( 1086 document.querySelectorAll("a, button, span"), 1087 function (el) { 1088 if (el.childNodes.length !== 1 || el.firstChild.nodeType !== 3) return; 1089 var next = translateValue(el.firstChild.nodeValue); 1090 if (next) el.firstChild.nodeValue = next; 1091 }, 1092 ); 1093 1094 // SVG-elementer bruger <title>/<desc> som tilgængeligt navn. 1095 Array.prototype.forEach.call( 1096 document.querySelectorAll("svg title, svg desc"), 1097 function (el) { 1098 var next = translateValue(el.textContent); 1099 if (next) el.textContent = next; 1100 }, 1101 ); 1102 } 1103 1104 1105 var MEDIA_FRAME_SELECTOR = 1106 "iframe[src*='youtube'], iframe[src*='youtu.be'], iframe[src*='vimeo'], " + 1107 "iframe[src*='soundcloud'], iframe[src*='castos'], iframe[src*='podcast'], " + 1108 "iframe[src*='spotify'], iframe[src*='player']"; 1109 1110 // Nærmeste synlige overskrift eller billedtekst over/omkring elementet. 1111 function nearbyMediaName(el) { 1112 var scope = el.closest( 1113 "figure, .wp-block-embed, .wp-block-video, .wp-block-audio, section, .kt-inside-inner-col, article", 1114 ); 1115 var caption = scope && scope.querySelector("figcaption"); 1116 if (caption && (caption.textContent || "").trim()) { 1117 return caption.textContent.trim().replace(/\s+/g, " "); 1118 } 1119 1120 var node = scope || el; 1121 var heading = null; 1122 while (node && !heading) { 1123 var prev = node.previousElementSibling; 1124 while (prev && !heading) { 1125 if (/^H[1-6]$/.test(prev.tagName)) heading = prev; 1126 else heading = prev.querySelector ? prev.querySelector("h1, h2, h3, h4, h5, h6") : null; 1127 prev = prev.previousElementSibling; 1128 } 1129 node = node.parentElement; 1130 if (node === document.body) break; 1131 } 1132 1133 if (heading && (heading.textContent || "").trim()) { 1134 return heading.textContent.trim().replace(/\s+/g, " "); 1135 } 1136 return ""; 1137 } 1138 1139 function mediaAlternatives() { 1140 // 1) Indlejrede afspillere i iframes skal have en title (9.4.1.2). 1141 Array.prototype.forEach.call( 1142 document.querySelectorAll(MEDIA_FRAME_SELECTOR), 1143 function (frame) { 1144 var name = (frame.getAttribute("title") || "").trim(); 1145 var generic = !name || /^(youtube|vimeo|video player|audio player|iframe|embed)/i.test(name); 1146 if (!generic) return; 1147 1148 var src = frame.getAttribute("src") || ""; 1149 var isAudio = /soundcloud|castos|podcast|spotify/i.test(src); 1150 var label = nearbyMediaName(frame); 1151 var prefix = isAudio 1152 ? t("audioPlayer", "Lydafspiller") 1153 : t("videoPlayer", "Video"); 1154 1155 frame.setAttribute("title", label ? prefix + ": " + label : prefix); 1156 }, 1157 ); 1158 1159 // 2) <video>/<audio> i selve siden: navn + synlige kontroller. 1160 // VIGTIGT: afspillere med egne kontroller (Castos/Seriously Simple 1161 // Podcasting m.fl.) mÃ¥ IKKE fÃ¥ browserens indbyggede kontroller â den 1162 // ekstra kontrolrække sprænger afspillerens faste højde, sÃ¥ dens egne 1163 // kontroller (hastighed, spoling, tid) bliver klippet af. 1164 var CUSTOM_PLAYER_SELECTOR = 1165 ".castos-player, .ssp-player, .wp-playlist, .mejs-container, " + 1166 ".plyr, .video-js, [data-player_id]"; 1167 1168 Array.prototype.forEach.call( 1169 document.querySelectorAll("video, audio"), 1170 function (media) { 1171 var inCustomPlayer = !!media.closest(CUSTOM_PLAYER_SELECTOR); 1172 1173 if (!inCustomPlayer && !media.hasAttribute("controls")) { 1174 media.setAttribute("controls", ""); 1175 } 1176 if (inCustomPlayer && media.hasAttribute("controls")) { 1177 // Ryd op efter tidligere versioner af snippettet. 1178 media.removeAttribute("controls"); 1179 } 1180 1181 1182 if ( 1183 !(media.getAttribute("aria-label") || "").trim() && 1184 !media.getAttribute("aria-labelledby") 1185 ) { 1186 var label = nearbyMediaName(media); 1187 var prefix = 1188 media.tagName === "AUDIO" 1189 ? t("audioPlayer", "Lydafspiller") 1190 : t("videoPlayer", "Video"); 1191 media.setAttribute("aria-label", label ? prefix + ": " + label : prefix); 1192 } 1193 1194 // 3) Et tekstalternativ (transskription/referat) placeret lige efter 1195 // afspilleren kobles til den, sÃ¥ det annonceres som beskrivelse. 1196 var scope = 1197 media.closest("figure, .wp-block-video, .wp-block-audio, .
1197wp-block-embed") || media; 1198 var next = scope.nextElementSibling; 1199 var isAlt = 1200 next && 1201 /transskrip|tekstalternativ|referat|udskrift|synstolk/i.test( 1202 (next.textContent || "").slice(0, 200), 1203 ); 1204 if (isAlt && !media.getAttribute("aria-describedby")) { 1205 if (!next.id) { 1206 next.id = 1207 "kuto-media-alt-" + Math.random().toString(36).slice(2, 8); 1208 } 1209 media.setAttribute("aria-describedby", next.id); 1210 } 1211 }, 1212 ); 1213 1214 // 4) Castos-afspillerens ydre boks får en gruppe-rolle med navn, så 1215 // knapperne inde i den hører til et navngivet lydindhold. 1216 Array.prototype.forEach.call( 1217 document.querySelectorAll("[class*='castos-player']:not([data-kuto-media])"), 1218 function (box) { 1219 box.setAttribute("data-kuto-media", "1"); 1220 if (box.getAttribute("role") || box.getAttribute("aria-label")) return; 1221 var titleEl = box.querySelector("[class*='title'], [class*='episode']"); 1222 var label = (titleEl && (titleEl.textContent || "").trim()) || nearbyMediaName(box); 1223 box.setAttribute("role", "group"); 1224 box.setAttribute( 1225 "aria-label", 1226 t("audioPlayer", "Lydafspiller") + (label ? ": " + label : ""), 1227 ); 1228 }, 1229 ); 1230 } 1231 1232 1233 1234 function labelPlayerSpeed() { 1235 var buttons = document.querySelectorAll( 1236 "[class*='player-btn__speed'], [class*='playback-speed'], [aria-label='Playback speed'], [title='Playback speed']", 1237 ); 1238 1239 Array.prototype.forEach.call(buttons, function (el) { 1240 function label() { 1241 var value = (el.textContent || "").trim().replace(/\s+/g, ""); 1242 el.setAttribute( 1243 "aria-label", 1244 value ? "Afspilningshastighed: " + value : "Afspilningshastighed", 1245 ); 1246 if (el.getAttribute("title") === "Playback speed") { 1247 el.setAttribute("title", "Afspilningshastighed"); 1248 } 1249 if (!el.hasAttribute("aria-live")) el.setAttribute("aria-live", "polite"); 1250 } 1251 1252 label(); 1253 1254 if (el.getAttribute("data-kuto-speed") === "1") return; 1255 el.setAttribute("data-kuto-speed", "1"); 1256 el.addEventListener("click", function () { 1257 window.setTimeout(label, 60); 1258 }); 1259 }); 1260 } 1261 1262 1263 var SOCIAL = [ 1264 [/facebook/i, "Facebook"], 1265 [/instagram/i, "Instagram"], 1266 [/youtube|youtu\.be/i, "YouTube"], 1267 [/linkedin/i, "LinkedIn"], 1268 [/spotify/i, "Spotify"], 1269 [/tiktok/i, "TikTok"], 1270 [/x\.com|twitter/i, "X"], 1271 [/soundcloud/i, "SoundCloud"], 1272 [/vimeo/i, "Vimeo"], 1273 ]; 1274 1275 function visibleText(el) { 1276 var text = (el.textContent || "").replace(/\s+/g, " ").trim(); 1277 return text; 1278 } 1279 1280 function hasAccessibleName(el) { 1281 if ((el.getAttribute("aria-label") || "").trim()) return true; 1282 if ((el.getAttribute("aria-labelledby") || "").trim()) return true; 1283 if (visibleText(el)) return true; 1284 var img = el.querySelector("img[alt]"); 1285 if (img && (img.getAttribute("alt") || "").trim()) return true; 1286 var svgTitle = el.querySelector("svg title, svg desc"); 1287 if (svgTitle && (svgTitle.textContent || "").trim()) return true; 1288 if ((el.getAttribute("title") || "").trim()) return true; 1289 var input = el.querySelector("input[value]"); 1290 if (input && (input.value || "").trim()) return true; 1291 return false; 1292 } 1293 1294 // Samme kendte undersite-navne som kuto_a11y_label_from_path() i PHP. 1295 var KNOWN_SLUGS = { 1296 "bgk-artlab": "bgk ARTLAB", 1297 "om-bgk-artlab": "bgk ARTLAB", 1298 transit: "ARTSPACE TRANSIT", 1299 "transit-formidling": "ARTSPACE TRANSIT", 1300 kutek: "Kunst og teknologi", 1301 lydsiden: "Lydsiden", 1302 toldkammeret: "Toldkammeret", 1303 kulturvaerftet: "Kulturværftet", 1304 }; 1305 1306 function humanize(segment) { 1307 var slug = decodeURIComponent(segment).toLowerCase(); 1308 if (KNOWN_SLUGS[slug]) return KNOWN_SLUGS[slug]; 1309 var words = decodeURIComponent(segment).replace(/[-_]+/g, " ").trim(); 1310 if (!words) return ""; 1311 return words.charAt(0).toUpperCase() + words.slice(1); 1312 } 1313 1314 1315 function nameFromHref(el) { 1316 var href = (el.getAttribute("href") || "").trim(); 1317 if (!href) return null; 1318 1319 if (href === "#" || href === "#top" || /#(top|toppen|start)$/i.test(href)) { 1320 return t("toTop", "Til toppen af siden"); 1321 } 1322 if (href.indexOf("mailto:") === 0) { 1323 return t("mailTo", "Send e-mail til ") + href.slice(7).split("?")[0]; 1324 } 1325 if (href.indexOf("tel:") === 0) { 1326 return t("callTo", "Ring til ") + href.slice(4); 1327 } 1328 1329 for (var i = 0; i < SOCIAL.length; i++) { 1330 if (SOCIAL[i][0].test(href)) { 1331 return t("socialPrefix", "Kulturværftet på ") + SOCIAL[i][1]; 1332 } 1333 } 1334 1335 var url; 1336 try { 1337 url = new URL(href, window.location.href); 1338 } catch (err) { 1339 return null; 1340 } 1341 1342 if (url.origin === window.location.origin && (url.pathname === "/" || url.pathname === "")) {
1343 return t("logoLabel", "Kulturværftet & Toldkammeret â til forsiden"); 1344 } 1345 1346 if (/billet\.kuto\.dk/.test(url.hostname)) { 1347 return t("ticketLink", "Køb billetter (Ã¥bner billetsystemet)"); 1348 } 1349 1350 var parts = url.pathname.split("/").filter(Boolean); 1351 var last = humanize(parts[parts.length - 1] || ""); 1352 if (!last) return null; 1353 if (/\.(pdf)$/i.test(last)) { 1354 return t("pdfLink", "Hent PDF: ") + last.replace(/\.pdf$/i, ""); 1355 } 1356 return t("goTo", "GÃ¥ til ") + last; 1357 } 1358 1359 function nameFromIcon(el) { 1360 // Ikonfonte og SVG-sprites afslører ofte formÃ¥let i klassenavnet. 1361 var icon = el.querySelector("[class*='icon'], [class*='fa-'], use[href], use"); 1362 var source = ""; 1363 if (icon) { 1364 source = icon.getAttribute("class") || ""; 1365 var use = icon.tagName === "use" ? icon : el.querySelector("use"); 1366 if (use) { 1367 source += " " + (use.getAttribute("href") || use.getAttribute("xlink:href") || ""); 1368 } 1369 } 1370 source += " " + (el.getAttribute("class") || ""); 1371 1372 if (/(chevron|arrow).*up|up.*(chevron|arrow)|scroll.?to.?top|back.?to.?top/i.test(source)) { 1373 return t("toTop", "Til toppen af siden"); 1374 } 1375 if (/(next|forward|højre|right)/i.test(source)) return t("nextSlide", "Næste"); 1376 if (/(prev|previous|venstre|left)/i.test(source)) return t("prevSlide", "Forrige"); 1377 if (/logo|brand|site.?title/i.test(source)) { 1378 return t("logoLabel", "Kulturværftet & Toldkammeret â til forsiden"); 1379 } 1380 if (/search|soeg/i.test(source)) return t("searchLabel", "Søg"); 1381 if (/cart|basket|kurv/i.test(source)) return t("cartLabel", "Kurv"); 1382 if (/account|user|profil|konto/i.test(source)) return t("accountLabel", "Konto"); 1383 1384 1385 for (var i = 0; i < SOCIAL.length; i++) { 1386 if (SOCIAL[i][0].test(source)) { 1387 return t("socialPrefix", "Kulturværftet pÃ¥ ") + SOCIAL[i][1]; 1388 } 1389 } 1390 return null; 1391 } 1392 1393 function nameFromContext(el) { 1394 // Logo-links og billed-links har ofte teksten i et søskende-element. 1395 var img = el.querySelector("img[title], img[data-alt]"); 1396 if (img) { 1397 var alt = img.getAttribute("title") || img.getAttribute("data-alt"); 1398 if (alt && alt.trim()) return alt.trim(); 1399 } 1400 1401 var wrapper = el.parentElement; 1402 for (var depth = 0; wrapper && depth < 2; depth++) { 1403 var heading = wrapper.querySelector("h1, h2, h3, h4, .elementor-heading-title"); 1404 if (heading) { 1405 var text = visibleText(heading); 1406 if (text) return text; 1407 } 1408 wrapper = wrapper.parentElement; 1409 } 1410 return null; 1411 } 1412 1413 function nameIconControls() { 1414 var controls = document.querySelectorAll( 1415 "a[href], button, [role='button'], input[type='image']:not([alt])", 1416 ); 1417 1418 Array.prototype.forEach.call(controls, function (el) { 1419 if (el.getAttribute("aria-hidden") === "true") return; 1420 if (hasAccessibleName(el)) return; 1421 1422 // Pile og "til toppen" skal navngives efter ikonet, ikke destinationen. 1423 var arrowLike = /(next|prev|arrow|chevron|to.?top)/i.test( 1424 (el.getAttribute("class") || "") + " " + (el.innerHTML || ""), 1425 ); 1426 1427 var name = 1428 (arrowLike ? nameFromIcon(el) : null) || 1429 nameFromHref(el) || 1430 nameFromIcon(el) || 1431 nameFromContext(el); 1432 1433 if (!name) return; 1434 1435 el.setAttribute("aria-label", name); 1436 1437 // SVG'er inde i kontrollen mÃ¥ ikke konkurrere med navnet. 1438 Array.prototype.forEach.call(el.querySelectorAll("svg"), function (svg) { 1439 if (!svg.hasAttribute("aria-hidden") && !svg.querySelector("title")) { 1440 svg.setAttribute("aria-hidden", "true"); 1441 svg.setAttribute("focusable", "false"); 1442 } 1443 }); 1444 }); 1445 } 1446 1447 1448 var menuDocListeners = false; 1449 var openItems = []; 1450 1451 function submenuOf(item) { 1452 return item.querySelector(":scope > ul.sub-menu, :scope > ul.submenu"); 1453 } 1454 1455 function triggerOf(item) { 1456 return item.kutoTrigger || null; 1457 } 1458 1459 function setMenuState(item, open) { 1460 var trigger = triggerOf(item); 1461 1462 if (open) { 1463 item.setAttribute("data-kuto-open", "true"); 1464 if (openItems.indexOf(item) === -1) openItems.push(item); 1465 } else { 1466 item.removeAttribute("data-kuto-open"); 1467 openItems = openItems.filter(function (other) { 1468 return other !== item; 1469 }); 1470 } 1471 1472 if (trigger) trigger.setAttribute("aria-expanded", open ? "true" : "false"); 1473 1474 if (trigger && trigger.kutoLabelBase) { 1475 trigger.setAttribute( 1476 "aria-label", 1477 (open ? t("submenuClose", "Luk undermenu: ") : t("submenuOpen", "à bn undermenu: ")) + 1478 trigger.kutoLabelBase 1479 ); 1480 } 1481 } 1482 1483 function closeMenus(except) {
1484 openItems.slice().forEach(function (item) { 1485 if (except && (item === except || item.contains(except))) return; 1486 setMenuState(item, false); 1487 }); 1488 } 1489 1490 function initDocMenuListeners() { 1491 if (menuDocListeners) return; 1492 menuDocListeners = true; 1493 1494 // Esc lukker uden musebevægelse og returnerer fokus til udløseren. 1495 document.addEventListener("keydown", function (event) { 1496 if (event.key !== "Escape" && event.key !== "Esc") return; 1497 if (!openItems.length) return; 1498 1499 var active = document.activeElement; 1500 var target = null; 1501 1502 for (var i = openItems.length - 1; i >= 0; i--) { 1503 if (active && openItems[i].contains(active)) { 1504 target = openItems[i]; 1505 break; 1506 } 1507 } 1508 if (!target) target = openItems[openItems.length - 1]; 1509 1510 var trigger = triggerOf(target); 1511 setMenuState(target, false); 1512 if (trigger && trigger.focus) trigger.focus(); 1513 event.stopPropagation(); 1514 }); 1515 1516 // Klik udenfor lukker. 1517 document.addEventListener("click", function (event) { 1518 if (!openItems.length) return; 1519 var inside = openItems.some(function (item) { 1520 return item.contains(event.target); 1521 }); 1522 if (!inside) closeMenus(); 1523 }); 1524 1525 // Tab ud af en Ã¥ben menu lukker den igen. 1526 document.addEventListener("focusin", function (event) { 1527 if (!openItems.length) return; 1528 openItems.slice().forEach(function (item) { 1529 if (!item.contains(event.target)) setMenuState(item, false); 1530 }); 1531 }); 1532 } 1533 1534 // Menupunkter der kun mÃ¥ Ã¥bne deres undermenu (aldrig navigere). 1535 // Matches pÃ¥ synlig tekst, smÃ¥ bogstaver. Kan udvides via 1536 // window.kutoA11yL10n.toggleOnly = ["mød os", ...]. 1537 var TOGGLE_ONLY = (L.toggleOnly || ["mød os"]).map(function (value) { 1538 return String(value).replace(/\s+/g, " ").trim().toLowerCase(); 1539 }); 1540 1541 // Find kun menupunktets synlige navn. Kadence lægger bl.a. SVG-titlen 1542 // "Vis mere" inde i linket, sÃ¥ link.textContent ikke kan bruges direkte. 1543 function menuLinkText(link) { 1544 var titleWrap = link.querySelector(".nav-drop-title-wrap"); 1545 if (titleWrap) { 1546 var directText = Array.prototype.map.call(titleWrap.childNodes, function (node) { 1547 return node.nodeType === 3 ? node.nodeValue : ""; 1548 }).join(" ").replace(/\s+/g, " ").trim(); 1549 if (directText) return directText; 1550 } 1551 1552 var copy = link.cloneNode(true); 1553 Array.prototype.forEach.call( 1554 copy.querySelectorAll( 1555 ".dropdown-nav-toggle, svg, .screen-reader-text, .screen-reader-shortcut, .sr-only" 1556 ), 1557 function (element) { 1558 element.remove(); 1559 } 1560 ); 1561 return (copy.textContent || "").replace(/\s+/g, " ").trim(); 1562 } 1563 1564 function clickMenus() { 1565 var navs = document.querySelectorAll( 1566 ".header-navigation:not(.mobile-navigation):not(.drawer-navigation)" 1567 ); 1568 if (!navs.length) return; 1569 1570 initDocMenuListeners(); 1571 document.documentElement.classList.add("kuto-a11y-click-menu"); 1572 1573 Array.prototype.forEach.call(navs, function (nav) { 1574 Array.prototype.forEach.call( 1575 nav.querySelectorAll("li.menu-item-has-children, li.kadence-menu-mega-enabled"), 1576 function (item) { 1577 if (item.kutoTrigger) return; 1578 1579 var submenu = submenuOf(item); 1580 if (!submenu) return; 1581 1582 if (!submenu.id) { 1583 submenu.id = "kuto-submenu-" + Math.random().toString(36).slice(2, 8); 1584 } 1585 1586 var link = item.querySelector(":scope > a"); 1587 if (!link) return; 1588 1589 var href = link.getAttribute("href"); 1590 var isRealLink = !!href && href !== "#" && href.indexOf("javascript:") !== 0; 1591 1592 // v1.4.3: udvalgte menupunkter mÃ¥ aldrig navigere â hele punktet 1593 // (tekst + pil) skal Ã¥bne/lukke undermenuen i stedet. 1594 var linkText = menuLinkText(link).toLowerCase(); 1595 if (TOGGLE_ONLY.indexOf(linkText) !== -1) { 1596 isRealLink = false; 1597 if (href) link.setAttribute("data-kuto-href", href); 1598 } 1599 1600 var trigger; 1601 1602 if (isRealLink) { 1603 // Linket bevares; undermenuen fÃ¥r sin egen knap. 1604 // v1.4.2: temaets pil bliver hverken flyttet eller skjult â den 1605 // beholder temaets farve og placering. Knappen lægges i stedet som 1606 // et gennemsigtigt trykfelt hen over pil-omrÃ¥det til højre i 1607 // menupunktet, sÃ¥ layoutet er præcis som temaets. 1608 trigger = document.createElement("button"); 1609 trigger.type = "button"; 1610 trigger.className = "kuto-submenu-toggle"; 1611 trigger.kutoLabelBase = (link.textContent || "").replace(/\s+/g, " ").trim(); 1612 link.parentNode.insertBefore(trigger, link.nextSibling); 1613 } else { 1614 1615 1616 // Punktet er ikke et rigtigt link â det bliver selv
1616knappen. 1617 trigger = link; 1618 trigger.setAttribute("role", "button"); 1619 if (!trigger.hasAttribute("tabindex")) trigger.setAttribute("tabindex", "0"); 1620 trigger.removeAttribute("href"); 1621 } 1622 1623 trigger.setAttribute("aria-controls", submenu.id); 1624 trigger.setAttribute("aria-haspopup", "true"); 1625 item.kutoTrigger = trigger; 1626 setMenuState(item, false); 1627 1628 function toggle(event) { 1629 var open = item.getAttribute("data-kuto-open") === "true"; 1630 if (event) { 1631 event.preventDefault(); 1632 event.stopPropagation(); 1633 } 1634 closeMenus(open ? null : item); 1635 setMenuState(item, !open); 1636 } 1637 1638 trigger.addEventListener("click", toggle); 1639 trigger.addEventListener("keydown", function (event) { 1640 if (event.key === "Enter" || event.key === " " || event.key === "Spacebar") { 1641 toggle(event); 1642 } 1643 }); 1644 } 1645 ); 1646 }); 1647 } 1648 1649 1650 var FOCUSABLE = 1651 'a[href], button:not([disabled]), input:not([disabled]):not([type="hidden"]),' + 1652 " select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex=\"-1\"])"; 1653 1654 function visibleFocusables(root) { 1655 return Array.prototype.filter.call(root.querySelectorAll(FOCUSABLE), function (el) { 1656 if (el.getAttribute("aria-hidden") === "true") return false; 1657 if (el.closest('[aria-hidden="true"]')) return false; 1658 var rects = el.getClientRects(); 1659 return !!(el.offsetWidth || el.offsetHeight || rects.length); 1660 }); 1661 } 1662 1663 function isDrawerOpen(drawer) { 1664 return ( 1665 drawer.classList.contains("active") || 1666 drawer.classList.contains("show-drawer") || 1667 drawer.getAttribute("aria-hidden") === "false" 1668 ); 1669 } 1670 1671 var drawerReturnFocus = null; 1672 var drawerTrapBound = false; 1673 var openDrawer = null; 1674 1675 function bindDrawerTrap() { 1676 if (drawerTrapBound) return; 1677 drawerTrapBound = true; 1678 1679 document.addEventListener( 1680 "keydown", 1681 function (event) { 1682 if (!openDrawer) return; 1683 1684 if (event.key === "Escape" || event.key === "Esc") { 1685 var close = openDrawer.querySelector( 1686 ".drawer-toggle.menu-toggle-close, .drawer-toggle[data-toggle-target], .drawer-toggle, " + 1687 "button[class*='close'], [class*='popup'] [class*='close']" 1688 ); 1689 if (close && close.click) close.click(); 1690 return; 1691 } 1692 1693 if (event.key !== "Tab") return; 1694 1695 var items = visibleFocusables(openDrawer); 1696 if (!items.length) return; 1697 1698 var first = items[0]; 1699 var last = items[items.length - 1]; 1700 var active = document.activeElement; 1701 1702 if (!openDrawer.contains(active)) { 1703 event.preventDefault(); 1704 first.focus(); 1705 return; 1706 } 1707 if (event.shiftKey && active === first) { 1708 event.preventDefault(); 1709 last.focus(); 1710 } else if (!event.shiftKey && active === last) { 1711 event.preventDefault(); 1712 first.focus(); 1713 } 1714 }, 1715 true 1716 ); 1717 1718 // Sikkerhedsnet: mus/skærmlæser der flytter fokus udenfor trækkes tilbage. 1719 document.addEventListener("focusin", function (event) { 1720 if (!openDrawer) return; 1721 if (openDrawer.contains(event.target)) return; 1722 var items = visibleFocusables(openDrawer); 1723 if (items.length) items[0].focus(); 1724 }); 1725 } 1726 1727 function drawerOpened(drawer) { 1728 if (openDrawer === drawer) return; 1729 openDrawer = drawer; 1730 drawerReturnFocus = 1731 document.activeElement && document.activeElement.focus ? document.activeElement : null; 1732 document.documentElement.classList.add("kuto-a11y-drawer-open"); 1733 drawer.removeAttribute("aria-hidden"); 1734 1735 window.setTimeout(function () { 1736 if (openDrawer !== drawer) return; 1737 if (drawer.contains(document.activeElement)) return; 1738 var items = visibleFocusables(drawer); 1739 if (items.length) items[0].focus(); 1740 }, 60); 1741 } 1742 1743 function drawerClosed(drawer) { 1744 if (openDrawer !== drawer) return; 1745 openDrawer = null; 1746 document.documentElement.classList.remove("kuto-a11y-drawer-open"); 1747 if (drawerReturnFocus && document.body.contains(drawerReturnFocus)) { 1748 drawerReturnFocus.focus(); 1749 } 1750 drawerReturnFocus = null; 1751 } 1752 1753 function hideDecorativeControls() { 1754 var patterns = /speech|voice/i; 1755 Array.prototype.forEach.call( 1756 document.querySelectorAll("button, [role='button'], input[type='button']"), 1757 function (el) { 1758 var name = 1759 (el.getAttribute("aria-label") || "") + 1760 " " + 1761 (el.getAttribute("title") || "") + 1762 " " + 1763 (el.textContent || ""); 1764 if (!patterns.test(name)) return; 1765 var rects = el.getClientRects(); 1766 if (el.offsetWidth || el.offsetHeight || rects.length) return; 1767 el.setAttribute("tabindex", "-1"); 1768 el.setAttribute("aria-hidden", "true"); 1769 } 1770 ); 1771 } 1772 1773 1774 function popupVisible(popup) { 1775 var rects = popup.getClientRects(); 1776 return !!(popup.offsetWidth || popup.offsetHeight || rects.length); 1777 } 1778 1779 function modalPopups() { 1780 var popups = document.querySelectorAll( 1781 ".eapps-instagram-feed-popup, [class*='eapps'][class*='popup'], " + 1782 "[class*='instagram'][class*='popup']", 1783 ); 1784 if (!popups.length) return; 1785 1786 bindDrawerTrap(); 1787 1788 Array.prototype.forEach.call(popups, function (popup) { 1789 if (popup.kutoDrawerWatched) return; 1790 popup.kutoDrawerWatched = true; 1791 1792 if (!popup.getAttribute("role")) popup.setAttribute("role", "dialog"); 1793 popup.setAttribute("aria-modal", "true"); 1794 if (!popup.getAttribute("aria-label")) { 1795 popup.setAttribute("aria-label", t("instagramPopup", "Instagram-billeder")); 1796 } 1797 1798 var observer = new MutationObserver(function () { 1799 if (popupVisible(popup)) drawerOpened(popup); 1800 else drawerClosed(popup); 1801 }); 1802 observer.observe(popup, { 1803 attributes: true, 1804 attributeFilter: ["class", "style", "aria-hidden"], 1805 }); 1806 1807 if (popupVisible(popup)) drawerOpened(popup); 1808 });
1809 } 1810 1811 function mobileDrawers() { 1812 var drawers = document.querySelectorAll( 1813 ".popup-drawer, #mobile-drawer, #search-drawer, .popup-mobile-drawer" 1814 ); 1815 if (!drawers.length) return; 1816 1817 bindDrawerTrap(); 1818 1819 Array.prototype.forEach.call(drawers, function (drawer) { 1820 if (drawer.kutoDrawerWatched) return; 1821 drawer.kutoDrawerWatched = true; 1822 1823 if (!drawer.getAttribute("role")) drawer.setAttribute("role", "dialog"); 1824 drawer.setAttribute("aria-modal", "true"); 1825 if (!drawer.getAttribute("aria-label")) { 1826 drawer.setAttribute( 1827 "aria-label", 1828 drawer.id === "search-drawer" ? t("searchDrawer", "Søgning") : t("mobileMenu", "Menu") 1829 ); 1830 } 1831 1832 var observer = new MutationObserver(function () { 1833 if (isDrawerOpen(drawer)) drawerOpened(drawer); 1834 else drawerClosed(drawer); 1835 }); 1836 observer.observe(drawer, { attributes: true, attributeFilter: ["class", "aria-hidden"] }); 1837 1838 if (isDrawerOpen(drawer)) drawerOpened(drawer); 1839 }); 1840 1841 hideDecorativeControls(); 1842 } 1843 1844 1845 var DOT_SELECTOR = 1846 ".swiper-pagination-bullet, .splide__pagination__page, .slick-dots li, " + 1847 "[class*='pagination-bullet'], [class*='carousel-dot'], [class*='ultp-dot'], " + 1848 "[class*='eb-carousel'] .swiper-pagination > *, [class*='dots'] > li"; 1849 1850 function dotIsActive(dot) { 1851 return /(-active|--active|\bactive\b|is-active|is-selected|current)/.test( 1852 dot.className || "", 1853 ); 1854 } 1855 1856 function markDots(container) { 1857 if (isKadenceGalleryPart(container)) return; 1858 var dots = container.querySelectorAll(DOT_SELECTOR); 1859 if (!dots.length) return; 1860 1861 Array.prototype.forEach.call(dots, function (dot, index) { 1862 var active = dotIsActive(dot); 1863 1864 if (active) { 1865 dot.setAttribute("aria-current", "true"); 1866 dot.classList.add("kuto-a11y-dot-active"); 1867 } else { 1868 dot.removeAttribute("aria-current"); 1869 dot.classList.remove("kuto-a11y-dot-active"); 1870 } 1871 1872 if (!dot.getAttribute("aria-label") && !hasAccessibleName(dot)) { 1873 dot.setAttribute( 1874 "aria-label", 1875 t("goToSlide", "Gå til visning") + " " + (index + 1), 1876 ); 1877 } 1878 }); 1879 } 1880 1881 function carouselDots() { 1882 var containers = document.querySelectorAll( 1883 ".swiper-pagination, .splide__pagination, .slick-dots, " + 1884 "[class*='pagination'], [class*='dots']", 1885 ); 1886 1887 Array.prototype.forEach.call(containers, function (container) { 1888 if (isKadenceGalleryPart(container)) return; 1889 if (!container.querySelector(DOT_SELECTOR)) return; 1890 1891 markDots(container); 1892 if (container.kutoA11yDots) return; 1893 container.kutoA11yDots = true; 1894 1895 if (window.MutationObserver) { 1896 var pendingDots = null; 1897 new MutationObserver(function () { 1898 window.clearTimeout(pendingDots); 1899 pendingDots = window.setTimeout(function () { 1900 safely("karrusel-prikker (9.1.4.1)", function () { 1901 markDots(container); 1902 }); 1903 }, 60); 1904 }).observe(container, { 1905 attributes: true, 1906 attributeFilter: ["class", "aria-current"], 1907 childList: true, 1908 subtree: true, 1909 }); 1910 } 1911 }); 1912 } 1913 1914 1915 function isVisuallyHidden(el) { 1916 if (!el.getClientRects || el.getClientRects().length === 0) return true; 1917 if (!window.getComputedStyle) return false; 1918 try { 1919 var style = window.getComputedStyle(el); 1920 if (style.visibility === "hidden" || style.display === "none") return true; 1921 if (parseFloat(style.opacity) === 0) return true; 1922 } catch (err) { 1923 return false; 1924 } 1925 var box = el.getBoundingClientRect(); 1926 return box.width < 2 || box.height < 2; 1927 } 1928 1929 1930 var CONTROL_SELECTOR = 1931 "[class*='arrow'], [class*='next'], [class*='prev'], [class*='chevron'], " + 1932 ".swiper-button-next, .swiper-button-prev, .splide__arrow, " + 1933 "[class*='pagination'], [class*='dots'], .kuto-slider-pause"; 1934 1935 function isSliderControl(el) { 1936 try { 1937 return !!(el.matches(CONTROL_SELECTOR) || el.closest(CONTROL_SELECTOR)); 1938 } catch (err) { 1939 return false; 1940 } 1941 } 1942 1943 function hideFromReadingOrder(el) { 1944 if (el.getAttribute("aria-hidden") === "true") return; 1945 if (isSliderControl(el)) return; 1946 1947 if (el.querySelector && el.querySelector(CONTROL_SELECTOR)) return; 1948 el.setAttribute("aria-hidden", "true"); 1949 el.kutoA11yHidden = true; 1950 1951 var changed = []; 1952 Array.prototype.forEach.call( 1953 el.querySelectorAll( 1954 'a[href], button, input, select, textarea, [role="button"], [tabindex]:not
1954([tabindex="-1"])', 1955 ), 1956 function (focusable) { 1957 if (isSliderControl(focusable)) return; 1958 changed.push([focusable, focusable.getAttribute("tabindex")]); 1959 focusable.setAttribute("tabindex", "-1"); 1960 }, 1961 ); 1962 el.kutoA11yChanged = changed; 1963 } 1964 1965 function showInReadingOrder(el) { 1966 if (!el.kutoA11yHidden) return; 1967 el.removeAttribute("aria-hidden"); 1968 el.kutoA11yHidden = false; 1969 Array.prototype.forEach.call(el.kutoA11yChanged || [], function (pair) { 1970 var node = pair[0]; 1971 var previous = pair[1]; 1972 if (previous === null) node.removeAttribute("tabindex"); 1973 else node.setAttribute("tabindex", previous); 1974 }); 1975 el.kutoA11yChanged = null; 1976 } 1977 1978 1979 function isScrolledOutOfTrack(slide) { 1980 var track = slide.closest( 1981 ".swiper-wrapper, .swiper, .splide__track, .slick-track, .slick-list, [class*='carousel-track']", 1982 ); 1983 if (!track) return false; 1984 try { 1985 var style = window.getComputedStyle(slide); 1986 if (style.display === "none" || style.visibility === "hidden") return false; 1987 if (parseFloat(style.opacity) === 0) return false; 1988 var box = slide.getBoundingClientRect(); 1989 1990 return box.width >= 2 && box.height >= 2; 1991 } catch (err) { 1992 return false; 1993 } 1994 } 1995 1996 function syncHiddenPanels() { 1997 1998 Array.prototype.forEach.call( 1999 document.querySelectorAll('[aria-expanded="false"]'), 2000 function (toggle) { 2001 var panel = null; 2002 var id = toggle.getAttribute("aria-controls"); 2003 if (id) panel = document.getElementById(id); 2004 if (!panel) { 2005 var parent = toggle.parentElement; 2006 panel = parent 2007 ? parent.querySelector( 2008 "ul, ol, .kt-accordion-panel, [class*='dropdown-list'], [class*='filter-list'], [class*='select-options']", 2009 ) 2010 : null; 2011 } 2012 if (!panel || panel === toggle || panel.contains(toggle)) return; 2013 if (isVisuallyHidden(panel)) hideFromReadingOrder(panel); 2014 else showInReadingOrder(panel); 2015 }, 2016 ); 2017 2018 2019 Array.prototype.forEach.call( 2020 document.querySelectorAll( 2021 ".swiper-slide, .splide__slide, .slick-slide, [class*='carousel-item']", 2022 ), 2023 function (slide) { 2024 if (isKadenceGalleryPart(slide)) return; 2025 showInReadingOrder(slide); 2026 }, 2027 ); 2028 } 2029 2030 2031 function run() { 2032 safely("pause-knapper (9.2.2.2)", addPauseControls); 2033 safely("galleri-pause (9.2.2.2)", addGalleryPauseControls); 2034 2035 safely("interaktive elementer (9.1.3.1)", fixInteractiveElements); 2036 safely("karrusel-tastatur (9.2.1.1)", keyboardCarouselArrows); 2037 safely("udfoldet tilstand (9.4.1.2)", fixExpandedState); 2038 safely("navn pÃ¥ ikon-kontroller (9.4.1.2)", nameIconControls); 2039 safely("klik-styrede undermenuer (9.1.4.13)", clickMenus); 2040 safely("afspilningshastighed (9.1.3.1)", labelPlayerSpeed); 2041 safely("autocomplete (9.1.3.5)", fixAutocomplete); 2042 safely("links og aria-hidden (9.2.4.4)", fixDynamicCards); 2043 safely("mobilmenu og modaler (9.2.4.3/9.1.4.10)", mobileDrawers); 2044 safely("instagram-popup (9.2.4.3/9.2.1.1)", modalPopups); 2045 safely("karrusel-prikker (9.1.4.1)", carouselDots); 2046 safely("skjult indhold i læserækkefølgen (9.1.3.2)", syncHiddenPanels); 2047 safely("Kadence-strenge (9.3.1.2)", translateKadenceConfig); 2048 safely("oversatte labels (9.3.1.2)", translateAttributes); 2049 safely("video- og lydafspillere (9.1.2.x)", mediaAlternatives); 2050 } 2051 2052 2053 2054 // Markør sÃ¥ vi kan verificere at scriptet faktisk er indlæst pÃ¥ siden. 2055 window.kutoA11y = { version: "1.8.1", run: run }; 2056 2057 2058 2059 if (document.readyState === "loading") { 2060 2061 document.addEventListener("DOMContentLoaded", run); 2062 } else { 2063 run(); 2064 } 2065 2066 // Slidere og filtre initialiseres ofte efter load â kør igen, samt nÃ¥r 2067 // nyt indhold indsættes. Debounced, sÃ¥ vi ikke kører i ring. 2068 window.addEventListener("load", function () { 2069 window.setTimeout(run, 300); 2070 }); 2071 2072 if (window.MutationObserver) { 2073 var pending = null; 2074 new MutationObserver(function (records) { 2075 var added = records.some(function (record) { 2076 return record.addedNodes && record.addedNodes.length > 0;
2077 }); 2078 if (!added) return; 2079 2080 window.clearTimeout(pending); 2081 pending = window.setTimeout(run, 400); 2082 }).observe(document.body, { childList: true, subtree: true }); 2083 } 2084})(); 2085</script>
2085 2086<!-- end Simple Custom CSS and JS --> 2087<!-- start Simple Custom CSS and JS -->
2088<script> 2089 2090jQuery(document).ready(function($) { 2091 $('.forsideslider a[href]').addClass('plausible-event-name=Forside+slider+click'); 2092}); 2093 2094jQuery(document).ready(function($) { 2095 $('.obsboks a[href]').addClass('plausible-event-name=Forside+obsbokse+click'); 2096}); 2097 2098jQuery(document).ready(function($) { 2099 $('.nyhedsgrid a[href]').addClass('plausible-event-name=Forside+nyhedsgrid+click'); 2100}); 2101 2102jQuery(document).ready(function($) { 2103 $('.programliste a[href]').addClass('plausible-event-name=Forside+programliste+click'); 2104}); 2105 2106jQuery(document).ready(function($) { 2107 $('.programspor a[href]').addClass('plausible-event-name=Forside+programspor+click'); 2108});</script>
2108 2109<!-- end Simple Custom CSS and JS --> 2110<!-- start Simple Custom CSS and JS -->
2111<script> 2112jQuery(document).ready(function($) { 2113 $('a[href*="#select"]').addClass('plausible-event-name=Start+købsflow'); 2114}); 2115</script>
2115 2116<!-- end Simple Custom CSS and JS --> 2117<!-- start Simple Custom CSS and JS -->
2118<script> 2119document.addEventListener('DOMContentLoaded', function() { 2120 function getURLSegment(url) { 2121 var path = url.pathname.split('/'); 2122 if (path[1] === "kulturtesten") { 2123 return path[2]; 2124 } 2125 return null; 2126 } 2127 2128 var segment = getURLSegment(window.location); 2129 if (segment) { 2130 var inputField = document.querySelector("#input_34_76"); // Using the provided form and field IDs 2131 if (inputField) { 2132 inputField.value = segment; 2133 } 2134 } 2135}); 2136</script>
2136 2137<!-- end Simple Custom CSS and JS --> 2138<!-- start Simple Custom CSS and JS --> 2139<style> 2140/* ========================================================================== 2141 kuto-a11y.css — tilgængelighedsrettelser til kuto.dk (Kadence child-tema) 2142 Hver blok er mærket med kravnummer fra EN 301 549 / monitoreringsrapport 2143 marts 2026. Se docs/monitorering-2026-03.md og /admin/tilgaengelighed. 2144 2145 Indsættes i child-temaets style.css eller enqueues via kuto-a11y.php. 2146 Rækkefølge betyder noget: filen skal loades EFTER temaets egen CSS. 2147 Version: 1.6.6 2148 ========================================================================== */ 2149 2150/* -------------------------------------------------------------------------- 2151 9.2.4.7 Synligt fokus + 9.1.4.11 Kontrast for ikke-tekstbaseret indhold 2152 Rapporten: 18 sider. Egen måling: samtlige header-links og toggle-knapper 2153 har outline-width 0px og ingen box-shadow. 2154 Krav: markeringen skal have mindst 3:1 kontrast mod tilstødende farver og 2155 være tydeligt afgrænset (2.4.11-niveau). Vi bruger dobbelt outline, så den 2156 er synlig både på lys og mørk baggrund uden at skulle kende sektionsfarven. 2157 -------------------------------------------------------------------------- */ 2158:root { 2159 --kuto-focus: #0b3d91; /* mørkeblå: 10,4:1 mod hvid */ 2160 --kuto-focus-alt: #ffffff; /* yderring, sikrer synlighed på mørke flader */ 2161} 2162 2163/* Nulstil temaets/pluginnets fokus-undertrykkelse. */ 2164a:focus, 2165button:focus, 2166input:focus, 2167select:focus, 2168textarea:focus, 2169summary:focus, 2170[tabindex]:focus, 2171.kadence-menu-mega-enabled > a:focus, 2172.menu-item a:focus, 2173.drawer-toggle:focus, 2174.header-account-button:focus, 2175.search-toggle-open:focus { 2176 outline: none; /* erstattes nedenfor af :focus-visible */ 2177} 2178 2179a:focus-visible, 2180button:focus-visible, 2181input:focus-visible, 2182select:focus-visible, 2183textarea:focus-visible, 2184summary:focus-visible, 2185[tabindex]:focus-visible, 2186.menu-item > a:focus-visible, 2187.menu-item--has-toggle button:focus-visible, 2188.drawer-toggle:focus-visible, 2189.header-account-button:focus-visible, 2190.search-toggle-open:focus-visible { 2191 outline: 3px solid var(--kuto-focus) !important; 2192 outline-offset: 2px !important; 2193 box-shadow: 0 0 0 6px var(--kuto-focus-alt) !important; 2194 border-radius: 2px; 2195} 2196 2197/* Browsere/ældre Safari uden :focus-visible-understøttelse: fald tilbage. */ 2198@supports not selector(:focus-visible) { 2199 a:focus, 2200 button:focus, 2201 input:focus, 2202 select:focus, 2203 textarea:focus { 2204 outline: 3px solid var(--kuto-focus) !important; 2205 outline-offset: 2px !important; 2206 } 2207} 2208 2209/* Kadences undermenu-/søge-toggles får kun :focus (ikke :focus-visible) ved 2210 flere interaktionsmønstre — giv dem markering på begge tilstande. */ 2211button[class*="dropdown-nav"]:focus, 2212button[class*="dropdown-nav"]:focus-visible, 2213button[class*="nav"][class*="toggle"]:focus, 2214button[class*="nav"][class*="toggle"]:focus-visible, 2215.search-toggle-open-container button:focus, 2216.menu-toggle-open:focus, 2217.menu-toggle-close:focus { 2218 outline: 3px solid var(--kuto-focus) !important; 2219 outline-offset: 2px !important; 2220 box-shadow: 0 0 0 6px var(--kuto-focus-alt) !important; 2221} 2222
2223/* Kalender-embedden rendrer i shadow DOM. Værten markeres kun når den selv er 2224 tab-stoppet (fx tabindex="-1" ved fokusflytning). 2225 BEMÆRK: :focus-within er bevidst IKKE med her — den gav en ekstra ramme om 2226 hele embedden hver gang et felt indeni fik fokus. Markeringen indeni leveres 2227 nu af kuto-a11y-embed.js. Læg den ikke tilbage. */ 2228kuto-view:focus, 2229kuto-view:focus-visible { 2230 outline: 3px solid var(--kuto-focus) !important; 2231 outline-offset: 2px !important; 2232} 2233 2234/* Når broen registrerer at fokus sidder inde i shadow rooten (ikke på selve 2235 værten), skal værtens egen markering væk. Skygge-DOM retargetter fokus til 2236 værten, så :focus ellers altid ville matche. */ 2237kuto-view[data-kuto-a11y-focus-inside]:focus, 2238kuto-view[data-kuto-a11y-focus-inside]:focus-visible { 2239 outline: none !important; 2240 box-shadow: none !important; 2241} 2242 2243/* Sikkerhedsnet: har broen ikke kunnet lægge sin CSS ind i shadow rooten 2244 (snippet mangler, closed shadow root, gammel browser), findes attributten 2245 data-kuto-a11y ikke — og så falder vi tilbage til en ramme om værten, så 2246 tab-stoppet stadig kan ses. Er broen inde, vises kun markeringen indeni. 2247 (:has(:focus-visible) kan ikke bruges her: den krydser ikke shadow-grænsen.) */ 2248kuto-view:not([data-kuto-a11y]):focus-within { 2249 outline: 3px solid var(--kuto-focus) !important; 2250 outline-offset: 2px !important; 2251} 2252 2253 2254 2255 2256/* Skip-link skal være synlig når den får fokus (er ellers let at tabe). */ 2257.skip-link:focus, 2258.skip-link:focus-visible { 2259 position: static !important; 2260 clip: auto !important; 2261 width: auto !important; 2262 height: auto !important; 2263 padding: 0.75rem 1rem !important; 2264 background: #ffffff !important; 2265 color: #16212e !important; 2266 z-index: 100000 !important; 2267} 2268 2269/* -------------------------------------------------------------------------- 2270 9.1.4.3 Kontrast (minimum) — 20 sider, P1 2271 Egen scanning: alle 19 color-contrast-noder stammer fra temafarven 2272 #697d6e (theme-palette-5), som giver 4,41:1 både som tekst på hvid og som 2273 hvid tekst på grøn knapbaggrund. Kravet er 4,5:1 for normal tekst. 2274 #4f6156 giver 6,4:1 mod hvid og 5,2:1 med hvid tekst ovenpå. 2275 VIGTIGT: Kadence gemmer paletten i Customizer. Ret den dér hvis muligt — 2276 denne blok er en override, hvis paletten ikke kan ændres centralt. 2277 -------------------------------------------------------------------------- */ 2278:root { 2279 --global-palette5: #4f6156; 2280 --global-palette5-rgb: 79, 97, 86; 2281 --kuto-green: #4f6156; 2282 --kuto-green-hover: #3c4b42; /* hover skal også bestå: 8,6:1 mod hvid */ 2283} 2284 2285.has-theme-palette-5-color, 2286.has-theme-palette5-color { 2287 color: var(--kuto-green) !important; 2288} 2289 2290.has-theme-palette-5-background-color, 2291.has-theme-palette5-background-color { 2292 background-color: var(--kuto-green) !important; 2293} 2294 2295/* Hover-tilstande blev også målt for lave i topmenuen (4,4:1). */ 2296.main-navigation .primary-menu-container > ul > li.menu-item > a:hover, 2297.main-navigation .primary-menu-container > ul > li.menu-item > a:focus, 2298.secondary-navigation a:hover, 2299.footer-navigation a:hover { 2300 color: #16212e !important; 2301} 2302
2303/* Knapper: sikr at etiketten holder kontrast i alle tilstande, inkl. hover. 2304 Rapporten fandt fx "Send forespørgsel" på 1,6:1 ved svævepegning. */ 2305.wp-block-button__link:hover, 2306.wp-block-button__link:focus, 2307.kb-button:hover, 2308.kb-button:focus, 2309.kadence-button:hover, 2310input[type="submit"]:hover, 2311button[type="submit"]:hover { 2312 background-color: var(--kuto-green-hover) !important; 2313 color: #ffffff !important; 2314} 2315 2316/* Tekst over billedbaggrunde (fx "Live-koncerter på abonnement", 1,3:1). 2317 Et halvtransparent lag bag teksten er den eneste robuste løsning når 2318 baggrundsbilledet skifter. Tilføj klassen kuto-on-image i editoren. */ 2319.kuto-on-image, 2320.entry-hero .entry-header .entry-title, 2321.wp-block-cover .wp-block-cover__inner-container a { 2322 text-shadow: 0 1px 3px rgba(0, 0, 0, 0.85); 2323} 2324 2325.wp-block-cover::before, 2326.entry-hero-container .hero-section-overlay { 2327 background-color: rgba(9, 16, 24, 0.45); 2328} 2329 2330/* -------------------------------------------------------------------------- 2331 9.1.4.11 Kontrast for ikke-tekstbaseret indhold — 16 sider, P1 2332 Rapporten: "Expand child menu of Åbningstider"-knapper 1,4:1 ved fokus. 2333 Samt: harmonika-overskrift forsvinder helt (1:1) når afsnittet åbnes. 2334 -------------------------------------------------------------------------- */ 2335.menu-item--has-toggle .drawer-nav-drop-wrap, 2336.dropdown-nav-toggle, 2337.dropdown-nav-special-toggle, 2338.drawer-nav-drop-wrap svg, 2339.dropdown-nav-toggle svg { 2340 color: #16212e !important; 2341 fill: currentColor !important; 2342 opacity: 1 !important; 2343} 2344 2345/* Ikoner og streger skal have mindst 3:1 — sæt en fast mørk nuance. 2346 Bemærk: selve <svg> har klassen, så selektoren må ikke være en efterkommer. 2347 Undtag ikoner der ligger på mørk bund (footer, sociale ikoner, mørke 2348 sektioner) — de skal blive hvide, ellers vender fejlen bare om. */ 2349svg.kadence-svg-icon, 2350.kadence-svg-icon svg, 2351.search-toggle-open svg, 2352.drawer-toggle .menu-toggle-icon svg { 2353 color: #16212e !important; 2354} 2355 2356/* Mørk bund: ikonet skal være hvidt (målt 1,18:1 med den mørke nuance). */ 2357.site-footer svg.kadence-svg-icon, 2358.site-footer .kadence-svg-icon svg, 2359.site-footer-wrap svg.kadence-svg-icon, 2360.footer-social-wrap svg.kadence-svg-icon, 2361.social-button svg.kadence-svg-icon, 2362[class*="social-link"] svg.kadence-svg-icon, 2363.has-dark-background svg.kadence-svg-icon { 2364 color: #ffffff !important; 2365 fill: currentColor !important; 2366 opacity: 1 !important; 2367} 2368 2369 2370/* Åbent accordion-panel må ikke skjule sin egen overskrift. */ 2371.kt-accordion-panel-active .kt-blocks-accordion-header, 2372.kt-accordion-header-wrap .kt-blocks-accordion-header[aria-expanded="true"], 2373.kt-accordion-panel-active .kt-blocks-accordion-title { 2374 color: #16212e !important; 2375 background-color: #f2f1ee !important; 2376 opacity: 1 !important; 2377} 2378 2379/* Gennemsigtig header oven på foto: "Billetkøb"-kontoikonet og søgeikonet 2380 stod hvidt direkte på billedet (målt 1,0–1,3:1 på fx /liveforbundet/, 2381 /gavekort/, /privacy-policy/, /bgk-artlab/). En mørk, uigennemsigtig pille 2382 bag ikon + tekst giver fast kontrast, uanset hvilket foto der ligger bag. */ 2383body.transparent-header .header-account-button, 2384body.transparent-header .search-toggle-open, 2385body.mobile-transparent-header .mobile-header-account-button, 2386body.mobile-transparent-header .search-toggle-open { 2387 background-color: #0b1620 !important; 2388 color: #ffffff !important; 2389 border-radius: 999px !important; 2390 padding: 0.35em 0.85em !important; 2391} 2392 2393body.transparent-header .header-account-button svg, 2394body.transparent-header .header-account-button .dropdown-nav-toggle, 2395body.transparent-header .menu-account-item .dropdown-nav-toggle, 2396body.transparent-header .menu-account-item .dropdown-nav-toggle svg, 2397body.transparent-header .header-account-button .dropdown-nav-toggle svg, 2398body.transparent-header .search-toggle-open svg, 2399body.mobile-transparent-header .mobile-header-account-button svg, 2400body.mobile-transparent-header .search-toggle-open svg { 2401 color: #ffffff !important; 2402 fill: currentColor !important; 2403 opacity: 1 !important; 2404} 2405 2406
2407/* Lydsiden: afspillerens ikonknapper (spol frem/tilbage, lyd, hastighed) 2408 tegnes med mask-image og en 50 % gennemsigtighed — målt 2,43:1 mod 2409 panelets #e5e5e5. Fuld opacitet giver ca. 6,2:1. */ 2410.castos-player .player-btn, 2411.castos-player .playback__controls .player-btn, 2412.castos-player .subscribe-btn, 2413.castos-player .share-btn { 2414 opacity: 1 !important; 2415} 2416 2417/* Maskeikoner: background-color er selve ikonets "blæk" */ 2418.castos-player .player-btn__volume, 2419.castos-player .player-btn__mute, 2420.castos-player .player-btn__rwd, 2421.castos-player .player-btn__fwd { 2422 background-color: #3a3546 !important; 2423} 2424 2425/* Hastighedsknappen er en tekstknap — må IKKE have mørk bund */ 2426.castos-player .player-btn__speed { 2427 background-color: transparent !important; 2428 color: #3a3546 !important; 2429 border-color: #3a3546 !important; 2430} 2431 2432 2433 2434/* -------------------------------------------------------------------------- 2435 9.1.4.12 Tekstafstand — 2 sider 2436 Rapporten: elementer påvirkes ikke af ændret linje-/ord-/bogstavafstand, 2437 fordi højden er låst i px og indholdet klippes. 2438 -------------------------------------------------------------------------- */ 2439.entry-content p, 2440.entry-content li, 2441.kt-blocks-info-box-text, 2442.event-card__excerpt, 2443.post-excerpt { 2444 line-height: 1.6; 2445} 2446 2447.kt-blocks-info-box-link-wrap, 2448.kt-info-box-wrap, 2449.entry-content .wp-block-column, 2450.post-thumbnail + .entry-content, 2451.event-card, 2452.kadence-post-item { 2453 height: auto !important; 2454 min-height: 0; 2455 overflow: visible !important; 2456} 2457 2458/* Tekst må
2458 aldrig klippes af fast højde eller line-clamp uden fallback. */ 2459.entry-title, 2460.kadence-post-item .entry-title, 2461.kt-blocks-accordion-title { 2462 overflow: visible; 2463 text-overflow: clip; 2464 white-space: normal; 2465} 2466 2467/* -------------------------------------------------------------------------- 2468 9.2.5.8 Tap targets (fra egen audit) — små links under 24×24 px 2469 Ikke et krav i rapporten, men billigt at rette samtidig. 2470 -------------------------------------------------------------------------- */ 2471.entry-content a[href^="tel:"], 2472.entry-content a[href^="mailto:"], 2473.social-button, 2474.footer-navigation a { 2475 display: inline-block; 2476 min-height: 24px; 2477 min-width: 24px; 2478 padding-block: 2px; 2479} 2480 2481/* -------------------------------------------------------------------------- 2482 Respekter brugerens bevægelsespræference (understøtter 9.2.2.2). 2483 -------------------------------------------------------------------------- */ 2484@media (prefers-reduced-motion: reduce) { 2485 *, 2486 *::before, 2487 *::after { 2488 animation-duration: 0.001ms !important; 2489 animation-iteration-count: 1 !important; 2490 transition-duration: 0.001ms !important; 2491 scroll-behavior: auto !important; 2492 } 2493} 2494 2495/* Pause-knap indsat af kuto-a11y.js (stil justeret i v1.6.1: mindre og 2496 afdæmpet, så den ikke dækker motivet — kontrast 13,2:1 hvid på #16212ee6). */ 2497.kuto-slider-pause { 2498 position: absolute; 2499 z-index: 20; 2500 right: 0.5rem; 2501 bottom: 0.5rem; 2502 display: inline-flex; 2503 align-items: center; 2504 justify-content: center; 2505 gap: 0.35rem; 2506 min-height: 44px; 2507 min-width: 44px; 2508 padding: 0.35rem 0.6rem; 2509 border: 1px solid rgba(255, 255, 255, 0.65); 2510 border-radius: 999px; 2511 background: rgba(22, 33, 46, 0.9); 2512 color: #ffffff; 2513 font: inherit; 2514 font-size: 0.8125rem; 2515 line-height: 1; 2516 cursor: pointer; 2517} 2518 2519.kuto-slider-pause:hover, 2520.kuto-slider-pause:focus-visible { 2521 background: #16212e; 2522 color: #ffffff; 2523 border-color: #ffffff; 2524} 2525 2526.kuto-slider-has-pause { 2527 position: relative; 2528} 2529 2530/* v1.6.1 — pilene får samme afdæmpede runde stil som pause-knappen, så de 2531 tre kontroller ser ud som én familie. Kun udseende: klik og placering 2532 styres fortsat af temaets/sliderens egen kode. */ 2533.kuto-slider-has-pause .splide__arrow, 2534.kuto-slider-has-pause .swiper-button-next, 2535.kuto-slider-has-pause .swiper-button-prev, 2536.kuto-slider-has-pause [class*="ultp-arrow"] { 2537 border-radius: 999px !important; 2538 background-color: rgba(22, 33, 46, 0.9) !important; 2539 border: 1px solid rgba(255, 255, 255, 0.65) !important; 2540 color: #ffffff !important; 2541 opacity: 1 !important; 2542} 2543 2544.kuto-slider-has-pause .splide__arrow svg, 2545.kuto-slider-has-pause .swiper-button-next svg, 2546.kuto-slider-has-pause .swiper-button-prev svg, 2547.kuto-slider-has-pause [class*="ultp-arrow"] svg { 2548 fill: currentColor !important; 2549} 2550 2551/* Ingen dobbelt indramning omkring slideren — fokusmarkeringen står for 2552 afgrænsningen, når man tabber. */ 2553.kuto-slider-has-pause { 2554 outline: none; 2555 box-shadow: none; 2556} 2557 2558/* Visuelt skjult, men tilgængelig for skærmlæsere. */ 2559.kuto-sr-only { 2560 position: absolute !important; 2561 width: 1px; 2562 height: 1px; 2563 margin: -1px; 2564 padding: 0; 2565 overflow: hidden; 2566 clip: rect(0 0 0 0); 2567 clip-path: inset(50%); 2568 white-space: nowrap; 2569 border: 0; 2570} 2571 2572/* -------------------------------------------------------------------------- 2573 9.1.4.12 Tekstafstand — v1.2.0 2574 Rapporten: 2 fund på `div.ultp-block-content-wrap` (Ultimate Post Kit- 2575 grid til nyheder/program). Egen måling: indholdet klipper 26 px, når 2576 brugerens tekstafstand sættes til kravets værdier (linjehøjde 1,5, 2577 afsnitsafstand 2em, bogstavafstand 0,12em, ordafstand 0,16em), fordi
2578 kortet har fast højde, absolut placeret indholdsboks og line-clamp. 2579 Rettelsen ophæver kun klipningen; ved normal tekstafstand ser kortene 2580 ud som før (min-height bevarer den oprindelige højde). 2581 -------------------------------------------------------------------------- */ 2582.ultp-block-item, 2583.ultp-block-image-content, 2584.ultp-block-content-wrap, 2585.ultp-block-content, 2586.ultp-block-entry-content, 2587.ultp-block-entry-heading, 2588.ultp-block-title, 2589.ultp-block-excerpt { 2590 overflow: visible; 2591} 2592 2593.ultp-block-item { 2594 height: auto; 2595} 2596 2597.ultp-block-content-wrap, 2598.ultp-block-content, 2599.ultp-block-entry-content { 2600 height: auto; 2601 max-height: none; 2602} 2603 2604/* Nogle layouts (fx ultp-layout3) placerer indholdsboksen absolut oven på 2605 billedet med fast højde. Ved øget tekstafstand vokser teksten ud af 2606 kortet — vi lader boksen flyde med i normalt flow i stedet. */ 2607.ultp-block-item .ultp-block-content-wrap { 2608 position: relative; 2609 inset: auto; 2610} 2611 2612/* Line-clamp klipper tekst uanset tilgængelig plads: erstat med normal 2613 ombrydning, så ingen tekst forsvinder. */ 2614.ultp-block-title, 2615.ultp-block-title a, 2616.ultp-block-excerpt, 2617.ultp-block-excerpt p { 2618 display: block; 2619 -webkit-line-clamp: unset; 2620 -webkit-box-orient: initial; 2621 max-height: none; 2622 overflow: visible; 2623 text-overflow: clip; 2624 overflow-wrap: break-word; 2625} 2626 2627/* Kort i samme række må gerne blive højere uden at overlappe naboer. */ 2628.ultp-block-items-wrap, 2629.ultp-block-row { 2630 align-items: stretch; 2631} 2632 2633/* -------------------------------------------------------------------------- 2634 9.1.4.13 Indhold ved svævepegning (hover) eller fokus — v1.3.3 2635 Rapporten (17 fund, P1): popups i topmenuerne, fx "Åbningstider", åbnes ved 2636 svævepegning og kan ikke afvises uden at flytte musemarkøren. 2637 Rettelsen gør undermenuer/mega-popups klik-styrede: de vises kun, når 2638 kuto-a11y.js har sat data-kuto-open="true" på menupunktet. Hover åbner 2639 dem ikke længere, og Esc/klik-udenfor kan lukke dem uden musebevægelse. 2640 2641 Reglerne aktiveres kun når JS er kørt (html.kuto-a11y-click-menu), så 2642 temaets oprindelige hover/:focus-within-adfærd bevares hvis JS fejler. 2643 -------------------------------------------------------------------------- */ 2644.kuto-a11y-click-menu 2645 .header-navigation:not(.mobile-navigation) 2646 li.menu-item-has-children 2647 > ul.sub-menu, 2648.kuto-a11y-click-menu 2649 .header-navigation:not(.mobile-navigation) 2650 li.menu-item-has-children 2651 > ul.submenu { 2652 visibility: hidden !important; 2653 opacity: 0 !important; 2654 pointer-events: none !important; 2655} 2656 2657.kuto-a11y-click-menu 2658 .header-navigation:not(.mobile-navigation) 2659 li.menu-item-has-children[data-kuto-open="true"] 2660 > ul.sub-menu, 2661.kuto-a11y-click-menu 2662 .header-navigation:not(.mobile-navigation) 2663 li.menu-item-has-children[data-kuto-open="true"] 2664 > ul.submenu { 2665 visibility: visible !important; 2666 opacity: 1 !important; 2667 pointer-events: auto !important; 2668 transform: none !important; 2669 transition: none; 2670} 2671 2672/* Den indsatte klik-knap ved menupunkter, der selv er et rigtigt link. 2673 v1.3.3: knappen er nu et gennemsigtigt trykfelt, der lægges hen over 2674 temaets egen pil i højre side af menupunktet. Dermed ændrer den intet i 2675 temaets layout (tidligere faldt knappen ned under teksten, fordi <a> er 2676 display:block) og pilen beholder temaets farve. */ 2677.kuto-a11y-click-menu 2678 .header-navigation:not(.mobile-navigation) 2679 li.menu-item-has-children, 2680.kuto-a11y-click-menu 2681 .header-navigation:not(.mobile-navigation) 2682 li.kadence-menu-mega-enabled { 2683 position: relative; 2684} 2685 2686.kuto-submenu-toggle, 2687.kuto-submenu-toggle:hover, 2688.kuto-submenu-toggle:focus, 2689.kuto-submenu-toggle:active { 2690 position: absolute; 2691 top: 50%; 2692 right: 0; 2693 transform: translateY(-50%); 2694 width: 30px; 2695 height: 44px; 2696 min-width: 0; 2697 min-height: 0; 2698 padding: 0; 2699 margin: 0; 2700 border: 0; 2701 border-radius: 0; 2702 background: transparent !important; 2703 background-color: transparent !important; 2704 box-shadow: none !important; 2705 color: inherit; 2706 font: inherit; 2707 line-height: 1; 2708 z-index: 3; 2709} 2710 2711 2712/* Fokusrammen holdes stram om selve pil-knappen. */ 2713.kuto-submenu-toggle:focus-visible { 2714 outline: 3px solid var(--kuto-focus) !important; 2715 outline-offset: -2px !important; 2716 box-shadow: none !important; 2717 border-radius: 2px; 2718} 2719 2720/* Menupunktets tekst og pil holdes på samme linje. */ 2721.kuto-a11y-click-menu 2722 .header-navigation:not(.mobile-navigation) 2723 li.menu-item-has-children 2724 > a { 2725 white-space: nowrap; 2726} 2727 2728 2729/* Pege-hånd overalt i menuen: knappen, dens indhold, menupunkter der er 2730 blevet knapper (a uden href), og almindelige menulinks. */ 2731.kuto-submenu-toggle, 2732 2733.kuto-submenu-toggle *, 2734.kuto-submenu-toggle::before, 2735.header-navigation [role="button"], 2736.header-navigation [role="button"] *, 2737.header-navigation li.menu-item > a, 2738.header-navigation li.menu-item > a * { 2739 cursor: pointer !important; 2740} 2741 2742.kuto-submenu-toggle svg, 2743.kuto-submenu-toggle .kadence-svg-iconset { 2744 pointer-events: none; 2745} 2746 2747 2748 2749/* v1.3.4: menupunkter der kun å
2749bner deres undermenu (fx "Mød os") er selv 2750 knappen. De skal se ud som temaets øvrige punkter og have pege-hånd på 2751 hele punktet — der lægges intet ekstra trykfelt over pilen. */ 2752.kuto-a11y-click-menu 2753 .header-navigation:not(.mobile-navigation) 2754 li.menu-item-has-children 2755 > a[role="button"] { 2756 cursor: pointer !important; 2757} 2758 2759/* Pilen roterer, så tilstanden også er synlig visuelt (ikke kun via ARIA). */ 2760.kuto-submenu-toggle[aria-expanded="true"] svg, 2761.kuto-a11y-click-menu 2762 li.menu-item-has-children[data-kuto-open="true"] 2763 > a 2764 .dropdown-nav-toggle 2765 svg { 2766 transform: rotate(180deg); 2767} 2768 2769 2770/* ========================================================================== 2771 v1.4.0 — MOBIL-/BURGERMENU 2772 Krav: 9.1.4.10 Ombrydningsvisning, 9.1.4.4 Ændring af tekststørrelse, 2773 9.2.4.3 Fokusrækkefølge. 2774 Rapportens fund: ved zoom eller små skærme bliver punkter i burgermenuen 2775 (fx "Billetkøb", "KUTO.DK", udfoldede undermenuer) afskåret eller 2776 overlappet, fordi drawer-indholdet ikke kan rulle og teksten ikke må 2777 ombrydes. Desuden er fokus ikke fanget i den åbne menu. 2778 Aktiveres kun når JS har sat klassen, så temaets fallback bevares. 2779 ========================================================================== */ 2780 2781/* Drawer-indholdet skal kunne rulle i stedet for at klippe punkter væk. */ 2782.popup-drawer .drawer-inner, 2783#mobile-drawer .drawer-inner, 2784#search-drawer .drawer-inner { 2785 display: flex; 2786 flex-direction: column; 2787 max-height: 100%; 2788 height: 100%; 2789} 2790 2791.popup-drawer .drawer-content, 2792#mobile-drawer .drawer-content, 2793#search-drawer .drawer-content { 2794 flex: 1 1 auto; 2795 min-height: 0; 2796 max-height: none !important; 2797 overflow-y: auto; 2798 overscroll-behavior: contain; 2799 -webkit-overflow-scrolling: touch; 2800} 2801 2802/* Lange menupunkter må ombrydes, så de ikke overlapper hinanden. */ 2803.popup-drawer .mobile-navigation a, 2804.popup-drawer .drawer-navigation a, 2805#mobile-drawer a { 2806 white-space: normal !important; 2807 overflow-wrap: break-word; 2808 word-break: normal; 2809 min-height: 44px; 2810 display: flex; 2811 align-items: center; 2812 flex-wrap: wrap; 2813} 2814 2815/* Undermenuer i mobilmenuen flyder med i højden i stedet for at ligge oven i 2816 det næste punkt (fund: "Læring og udvikling", "Billetkøb"). */ 2817.popup-drawer .mobile-navigation ul.sub-menu, 2818#mobile-drawer ul.sub-menu { 2819 position: static !important; 2820 width: auto !important; 2821 max-width: 100% !important; 2822 height: auto !important; 2823 transform: none !important; 2824} 2825
2826/* Knapper i mobilmenuen holder 44×44 px trykfelt også ved 200 % zoom. */ 2827.popup-drawer .drawer-toggle, 2828.popup-drawer button, 2829#mobile-drawer button { 2830 min-height: 44px; 2831 min-width: 44px; 2832} 2833 2834/* Baggrunden må ikke kunne rulles mens menuen dækker skærmen. */ 2835html.kuto-a11y-drawer-open, 2836html.kuto-a11y-drawer-open body { 2837 overflow: hidden !important; 2838} 2839 2840 2841/* ========================================================================== 2842 v1.4.1 — LYS MOBILMENU (hvid baggrund, mørk tekst) 2843 Designønske: mobilmenuen skal fremstå lys med hvid baggrund og god 2844 kontrast. Rammer kun burger-draweren og søgedraweren — temaets øvrige 2845 popups røres ikke. 2846 Kontrast: #1b1b1b mod #ffffff = 17,7:1 (kræver 4,5:1 for tekst, 3:1 for 2847 ikoner og grafik). 2848 ========================================================================== */ 2849 2850/* Hvid baggrund på hele draweren og dens indholdslag. */ 2851.popup-drawer, 2852#mobile-drawer, 2853#search-drawer, 2854.popup-drawer .drawer-inner, 2855#mobile-drawer .drawer-inner, 2856#search-drawer .drawer-inner, 2857.popup-drawer .drawer-header, 2858#mobile-drawer .drawer-header, 2859.popup-drawer .drawer-content, 2860#mobile-drawer .drawer-content, 2861#search-drawer .drawer-content { 2862 background-color: #ffffff !important; 2863 color: #1b1b1b; 2864} 2865 2866/* Mørk tekst på alle menupunkter, også undermenuer og besøgte links. */ 2867.popup-drawer .mobile-navigation a, 2868.popup-drawer .drawer-navigation a, 2869#mobile-drawer .mobile-navigation a, 2870#mobile-drawer .drawer-navigation a, 2871.popup-drawer .mobile-navigation a:visited, 2872#mobile-drawer a:visited { 2873 color: #1b1b1b !important; 2874} 2875 2876/* Hover/aktiv: let grå flade så berøringsfeedback ses på hvid baggrund. */ 2877.popup-drawer .mobile-navigation a:hover, 2878.popup-drawer .mobile-navigation a:active, 2879#mobile-drawer .mobile-navigation a:hover, 2880#mobile-drawer .mobile-navigation a:active { 2881 background-color: #f0f0f0; 2882 color: #1b1b1b !important; 2883} 2884 2885/* Undermenuer adskilles med en tynd kant og diskret grå baggrund, så 2886 niveauerne kan skelnes på den hvide flade. */ 2887.popup-drawer .mobile-navigation ul.sub-menu, 2888#mobile-drawer ul.sub-menu { 2889 background-color: #f5f5f5 !important; 2890 border-left: 3px solid #d4d4d4; 2891} 2892 2893/* Pile og ikoner (inkl. luk-knappen) arver den mørke farve, så de er 2894 synlige på hvid baggrund. currentColor dækker Kadences inline-SVG'er. */ 2895.popup-drawer .drawer-toggle, 2896.popup-drawer button, 2897#mobile-drawer button, 2898#search-drawer button, 2899.popup-drawer .drawer-nav-drop-wrap, 2900#mobile-drawer .drawer-nav-drop-wrap { 2901 color: #1b1b1b !important; 2902} 2903 2904.popup-drawer svg, 2905#mobile-drawer svg, 2906#search-drawer svg { 2907 fill: currentColor; 2908} 2909 2910/* Luk-knappens ikon linjer (Kadence bruger ofte stroke på spans/divs). */ 2911.popup-drawer .menu-toggle-icon, 2912#mobile-drawer .menu-toggle-icon, 2913.popup-drawer .menu-toggle-icon::before, 2914.popup-drawer .menu-toggle-icon::after, 2915#mobile-drawer .menu-toggle-icon::before, 2916#mobile-drawer .menu-toggle-icon::after { 2917 background-color: #1b1b1b; 2918} 2919 2920/* Søgefeltet i søgedraweren: lys baggrund, mørk tekst, tydelig kant. */ 2921#search-drawer input[type="search"], 2922#search-drawer input[type="text"], 2923#search-drawer form.search-form input { 2924 background-color: #ffffff !important; 2925 color: #1b1b1b !important; 2926 border: 2px solid #767676 !important; 2927} 2928 2929#search-drawer input::placeholder { 2930 color: #595959; 2931 opacity: 1; 2932} 2933 2934/* ========================================================================== 2935 v1.5.0 — REFLOW OG ZOOM 2936 Krav: 9.1.4.10 Ombrydningsvisning (10 sider) og 9.1.4.4 Ændring af 2937 tekststørrelse (4 sider). Rapportens fund: indhold forsvinder eller 2938 overlapper ved 320 px bredde og ved 200 % zoom — fx afsnittene 2939 "Nye arrangementer i kalenderen", "Nyheder"/"Nyt", header-links som 2940 "Spotify" og "SE/EN", logoet, lydafspillere og video-kontroller. 2941 Princippet: intet indhold må gå tabt, og siden må ikke kræve vandret 2942 rulning ved 320 px (svarende til 1280 px ved 400 % zoom). 2943 Undtagelse: fund på billet.kuto.dk (gavekort-flowet) ligger i et eksternt
2944 system og kan ikke rettes herfra. 2945 ========================================================================== */ 2946 2947/* -------------------------------------------------------------------------- 2948 1) Ingen vandret rulning ved 320 px 2949 Brede elementer beskæres til viewportens bredde, og lange ord/URL'er 2950 ombrydes i stedet for at skubbe layoutet ud i siden. 2951 -------------------------------------------------------------------------- */ 2952html, 2953body { 2954 max-width: 100%; 2955} 2956 2957img, 2958video, 2959iframe, 2960embed, 2961object, 2962canvas, 2963svg:not(.kadence-svg-icon):not(.kadence-svg-iconset) { 2964 max-width: 100%; 2965 height: auto; 2966} 2967 2968/* Kalenderembed'et og andre custom elements må ikke være bredere end sit rum. */ 2969kuto-view, 2970.kuto-embed, 2971.wp-block-embed__wrapper > iframe { 2972 display: block; 2973 max-width: 100%; 2974} 2975 2976/* Lange ord, URL'er og overskrifter ombrydes i stedet for at overflowe. */ 2977h1, h2, h3, h4, h5, h6, 2978p, 2979li, 2980dd, 2981figcaption, 2982blockquote, 2983.entry-content a, 2984.ultp-block-title, 2985.ultp-block-entry-heading, 2986.ultp-block-excerpt { 2987 overflow-wrap: break-word; 2988 word-break: normal; 2989 hyphens: auto; 2990} 2991 2992/* Tabeller ruller i deres egen beholder, aldrig hele siden. */ 2993.entry-content table, 2994.wp-block-table table { 2995 max-width: 100%; 2996 display: block; 2997 overflow-x: auto; 2998} 2999 3000/* Forudformateret tekst og kodeblokke ombrydes. */ 3001pre, 3002code { 3003 white-space: pre-wrap; 3004 overflow-wrap: break-word; 3005} 3006 3007/* -------------------------------------------------------------------------- 3008 2) Header og logo overlever 200 % zoom 3009 Fund: logoet "KULTURVÆRFTET THE CULTURE YARD" afskæres, og links som 3010 "Spotify" og "SE/EN" forsvinder når headeren ikke kan ombryde. 3011 Faste højder erstattes af minimumshøjder, og rækkerne må ombryde. 3012 -------------------------------------------------------------------------- */ 3013.site-header-row, 3014.site-header-inner-wrap, 3015.site-header-row-container-inner, 3016.site-header-top-section-left, 3017.site-header-top-section-right, 3018.site-header-top-section-center, 3019.site-header-main-section-left, 3020.site-header-main-section-right, 3021.site-header-main-section-center, 3022.site-header-section { 3023 flex-wrap: wrap; 3024 min-width: 0; 3025 height: auto !important; 3026 min-height: 0; 3027 row-gap: 0.25rem; 3028} 3029 3030.site-header-item { 3031 min-width: 0; 3032 max-width: 100%; 3033 flex-shrink: 1; 3034} 3035 3036/* Logoet må skalere ned og teksten ombryde i stedet for at blive klippet. */ 3037.site-branding, 3038.site-branding a, 3039.site-title, 3040.site-description { 3041 max-width: 100%; 3042 overflow: visible; 3043 white-space: normal; 3044 text-overflow: clip; 3045} 3046 3047.site-branding img, 3048.custom-logo { 3049 max-width: 100%; 3050 height: auto; 3051} 3052 3053/* Header-links (Spotify, SE/EN, sociale ikoner) må ombryde til ny linje. */ 3054.header-navigation ul, 3055.header-menu-container ul, 3056.header-social-inner-wrap, 3057.header-social-wrap { 3058 flex-wrap: wrap; 3059 min-width: 0; 3060} 3061 3062/* -------------------------------------------------------------------------- 3063 3) Skjult indhold må ikke forsvinde ved zoom/små skærme 3064 Kadence skjuler visse blokke med kvs-*-false / kadence-hide-*. Rapporten 3065 registrerer det som tab af indhold (fx afsnittet "Nyheder"/"Nyt"). 3066 Vi viser blokkene igen, medmindre de er markeret som ren dekoration med 3067 .kuto-a11y-decorative (sæt manuelt på blokke der bevidst må skjules). 3068 -------------------------------------------------------------------------- */ 3069.kvs-sm-false:not(.kuto-a11y-decorative), 3070.kvs-md-false:not(.kuto-a11y-decorative), 3071.kadence-hide-sm:not(.kuto-a11y-decorative), 3072.kadence-hide-md:not(.kuto-a11y-decorative), 3073.kb-hide-sm:not(.kuto-a11y-decorative), 3074.kb-hide-md:not(.kuto-a11y-decorative) { 3075 display: block !important; 3076} 3077
3078/* Kolonner beholder deres flex-opførsel når de vises igen. */ 3079.wp-block-kadence-column.kvs-sm-false:not(.kuto-a11y-decorative), 3080.wp-block-kadence-column.kvs-md-false:not(.kuto-a11y-decorative) { 3081 display: flex !important; 3082} 3083 3084/* -------------------------------------------------------------------------- 3085 4) Kolonner, kort og rækker gøres fleksible 3086 Faste pixelbredder og nowrap får indhold til at overlappe ved zoom. 3087 -------------------------------------------------------------------------- */ 3088.kt-row-column-wrap, 3089.wp-block-columns, 3090.ultp-block-items-wrap, 3091.ultp-block-row { 3092 flex-wrap: wrap !important; 3093 min-width: 0; 3094} 3095 3096.wp-block-kadence-column, 3097.kadence-column, 3098.wp-block-column, 3099.ultp-block-item, 3100.ultp-block-content, 3101.ultp-block-content-wrap { 3102 min-width: 0; 3103 max-width: 100%; 3104} 3105 3106/* Ingen afkortet tekst i kort og lister: klipning er tab af indhold. */ 3107.ultp-block-title, 3108.ultp-block-entry-heading, 3109.ultp-block-excerpt, 3110.entry-title, 3111.kadence-blocks-post-title, 3112.kt-blocks-post-grid-item .entry-title { 3113 white-space: normal !important; 3114 text-overflow: clip; 3115 overflow: visible; 3116 -webkit-line-clamp: unset; 3117 line-clamp: unset; 3118} 3119 3120/* Overskrifter og tekstlinjer må ikke overlappe ved 200 % zoom. */ 3121.ultp-block-entry-content, 3122.entry-content, 3123.kt-blocks-post-grid-item, 3124.wp-block-kadence-advancedheading { 3125 line-height: 1.4; 3126} 3127 3128.wp-block-kadence-advancedheading, 3129.kt-adv-heading-wrap { 3130 height: auto !important; 3131 min-height: 0; 3132} 3133 3134/* -------------------------------------------------------------------------- 3135 5) Absolut placeret tekst får plads til at vokse 3136 Fund: tekstlinjer i "Nye arrangementer i kalenderen" og 3137 "(Tlf. er åben hverdage fra 10.00-13.00)" på Kontakt overlapper. 3138 Under 900 px (og dermed også ved kraftig zoom) placeres overlays i flowet. 3139 -------------------------------------------------------------------------- */ 3140@media (max-width: 900px) { 3141 .kt-row-column-wrap > .wp-block-kadence-column[style*="position:absolute"], 3142 .kb-section-dir-horizontal > .wp-block-kadence-column[style*="position:absolute"], 3143 .kuto-overlay-text, 3144 .kb-image-overlay-text { 3145 position: static !important; 3146 transform: none !important; 3147 inset: auto !important; 3148 } 3149} 3150 3151/* -------------------------------------------------------------------------- 3152 6) Lyd- og videoafspillere 3153 Fund: tekst i lydafspillerne på Lydsiden afkortes, og volumen-slideren 3154 til video forsvinder ved zoom. Kontrollerne skal kunne ombryde. 3155 -------------------------------------------------------------------------- */ 3156.castos-player, 3157.castos-player *, 3158.ssp-player, 3159.wp-block-audio, 3160.mejs-container, 3161.mejs-controls, 3162.wp-block-video { 3163 max-width: 100% !important; 3164 min-width: 0; 3165} 3166 3167.castos-player .player-panel, 3168.castos-player .currently-playing, 3169.castos-player .player__controls, 3170.mejs-controls { 3171 flex-wrap: wrap !important; 3172 height: auto !important; 3173 min-height: 0; 3174 row-gap: 0.25rem; 3175} 3176 3177.castos-player .episode-title, 3178.castos-player .player__artwork + div, 3179.castos-player .title, 3180.mejs-time, 3181.mejs-currenttime-container, 3182.mejs-duration-container { 3183 white-space: normal !important; 3184 overflow: visible !important; 3185 text-overflow: clip !important; 3186 width: auto !important; 3187} 3188 3189/* Volumen- og tidslinje-kontroller skal blive stående, også når pladsen er trang. */ 3190.mejs-volume-button, 3191.mejs-horizontal-volume-slider, 3192.mejs-time-rail, 3193.castos-player .volume, 3194.castos-player .player__progress { 3195 display: inline-flex !important; 3196 min-width: 44px; 3197} 3198 3199/* -------------------------------------------------------------------------- 3200 7) Mobilmenuens links må ikke overlappe (fund på Om BGK Artlab: "KUTO.DK") 3201 -------------------------------------------------------------------------- */ 3202.popup-drawer .mobile-navigation li, 3203#mobile-drawer .mobile-navigation li, 3204.popup-drawer .mobile-navigation a, 3205#mobile-drawer .mobile-navigation a { 3206 white-space: normal; 3207 overflow-wrap: break-word; 3208 height: auto; 3209 min-height: 44px;
3210 line-height: 1.4; 3211} 3212 3213/* ========================================================================== 3214 9.1.4.1 Anvendelse af farve — karrusel-prikker (v1.6.0) 3215 Rapporten: prikkerne i billedgallerierne (/transit-formidling/) og i 3216 Instagram-opslagene (/bgk-artlab/om-bgk-artlab/) markerer aktiv visning 3217 udelukkende med farve, og kontrasten mellem farverne er under 3:1. 3218 Løsning: alle prikker får en mørk kant (mindst 3:1 mod lys baggrund), og 3219 den aktive prik får desuden en anden FORM — større, fyldt og med ring — 3220 så tilstanden også kan ses uden at kunne skelne farverne. 3221 JS-delen (v1.7.0) sætter klassen .kuto-a11y-dot-active + aria-current. 3222 ========================================================================== */ 3223.swiper-pagination-bullet:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3224.splide__pagination__page:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3225.slick-dots li:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3226[class*="pagination-bullet"]:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3227[class*="carousel-dot"]:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3228[class*="ultp-dot"]:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *) { 3229 border: 2px solid #16212e !important; 3230 background-color: #ffffff !important; 3231 opacity: 1 !important; 3232 min-width: 12px; 3233 min-height: 12px; 3234 box-sizing: border-box; 3235} 3236 3237.swiper-pagination-bullet.kuto-a11y-dot-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3238.splide__pagination__page.kuto-a11y-dot-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3239.slick-dots li.kuto-a11y-dot-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3240[class*="pagination-bullet"].kuto-a11y-dot-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3241[class*="carousel-dot"].kuto-a11y-dot-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3242[class*="ultp-dot"].kuto-a11y-dot-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3243.swiper-pagination-bullet-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3244.splide__pagination__page.is-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3245.slick-dots li.slick-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *) { 3246 background-color: #16212e !important; 3247 border-color: #16212e !important; 3248 /* Ekstra ring + større flade = formforskel, ikke kun farveforskel. */ 3249 box-shadow: 0 0 0 3px #ffffff, 0 0 0 5px #16212e !important; 3250 transform: scale(1.15); 3251} 3252 3253/* Mørke sektioner: vend farverne, så kontrasten holdes begge steder. */ 3254.kb-row-layout-wrap[class*="dark"] .swiper-pagination-bullet, 3255[class*="has-dark-background"] .swiper-pagination-bullet, 3256.wp-block-cover .swiper-pagination-bullet { 3257 border-color: #ffffff !important; 3258 background-color: transparent !important; 3259} 3260 3261.kb-row-layout-wrap[class*="dark"] .kuto-a11y-dot-active, 3262[class*="has-dark-background"] .kuto-a11y-dot-active, 3263.wp-block-cover .kuto-a11y-dot-active { 3264 background-color: #ffffff !important; 3265 box-shadow: 0 0 0 3px #16212e, 0 0 0 5px #ffffff !important; 3266} 3267 3268/* Prikkerne er interaktive: de skal også kunne rammes med finger/mus. */ 3269.swiper-pagination-bullet:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3270.splide__pagination__page:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3271.slick-dots li button:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3272[class*="carousel-dot"]:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *) { 3273 cursor: pointer; 3274} 3275 3276/* ========================================================================== 3277 9.2.2.2 PAUSEKNAP UDEN FOR KADENCE-GALLERIET (v1.6.3, mindre i v1.6.4) 3278 3279 Knappen indsættes af kuto-a11y.js 1.7.5 som søskende EFTER galleriblokken, 3280 så galleriets egne pile og punkter aldrig på
3280virkes. Trykfladen er mindst 3281 24 × 24 px (krav 9.2.5.8), men visuelt diskret. 3282 ========================================================================== */ 3283 3284.kuto-gallery-pause-wrap { 3285 display: flex; 3286 justify-content: flex-end; 3287 margin: 0.25rem 0 1rem; 3288} 3289 3290.kuto-gallery-pause { 3291 display: inline-flex; 3292 align-items: center; 3293 gap: 0.3rem; 3294 min-height: 24px; 3295 min-width: 24px; 3296 padding: 0.15rem 0.6rem; 3297 border: 1.5px solid #16212e; 3298 border-radius: 999px; 3299 background-color: #16212e; 3300 color: #ffffff; 3301 font-size: 0.8rem; 3302 line-height: 1.2; 3303 cursor: pointer; 3304} 3305 3306.kuto-gallery-pause:hover, 3307.kuto-gallery-pause:focus-visible { 3308 background-color: #ffffff; 3309 color: #16212e; 3310} 3311 3312.kuto-gallery-pause:focus-visible { 3313 outline: 2px solid #16212e; 3314 outline-offset: 2px; 3315} 3316</style> 3317<!-- end Simple Custom CSS and JS --> 3318<!-- start Simple Custom CSS and JS --> 3319<style> 3320h2.wp-block-heading.has-text-align-center.outline-text { 3321 font-size: 12em !important; /* Override any other styles */ 3322 font-weight: bold; /* Ensure text is bold */ 3323 text-transform: uppercase; /* Ensure text is uppercase */ 3324 position: relative; 3325 color: transparent; /* Make the text transparent */ 3326 -webkit-text-stroke: 2px black; /* Outline color and width */ 3327 -webkit-background-clip: text; 3328 background-clip: text; 3329 z-index: 1; 3330} 3331 3332h2.wp-block-heading.has-text-align-center.outline-text::before, 3333h2.wp-block-heading.has-text-align-center.outline-text::after { 3334 content: "OUTLINE"; /* Use the same text content */ 3335 position: absolute; 3336 top: 0; 3337 left: 0; 3338 right: 0; 3339 bottom: 0; 3340 background: inherit; /* Ensure the background is inherited */ 3341 color: transparent; 3342 z-index: -1; 3343 pointer-events: none; /* Ensure the pseudo-element doesn't interfere with user interaction */ 3344 -webkit-background-clip: text; 3345 background-clip: text; 3346} 3347 3348h2.wp-block-heading.has-text-align-center.outline-text::before { 3349 filter: grayscale(100%) contrast(1.2) sepia(1) saturate(5) hue-rotate(90deg); /* Apply yellow filter */ 3350} 3351 3352h2.wp-block-heading.has-text-align-center.outline-text::after { 3353 filter: grayscale(100%) contrast(1.2) sepia(1) saturate(5) hue-rotate(180deg); /* Apply blue filter */ 3354 mix-blend-mode: lighten; /* Blend mode for combining yellow and blue */ 3355} 3356</style> 3357<!-- end Simple Custom CSS and JS --> 3358<!-- start Simple Custom CSS and JS --> 3359<style> 3360.bg-lightglodenrodyellow .ultp-block-content { 3361 background: lightgoldenrodyellow !important; 3362}</style> 3363<!-- end Simple Custom CSS and JS --> 3364<!-- start Simple Custom CSS and JS --> 3365<style> 3366.ultp-search-result { 3367 background: #fff !important; 3368 z-index: 9999; 3369} 3370 3371.ultp-search-result .ultp-search-result__item { 3372 align-items: flex-start; 3373 padding: 10px; 3374} 3375 3376.ultp-search-result img.ultp-searchresult-image { 3377 padding-right: 10px; 3378} 3379 3380.ultp-search-result .ultp-search-result__item a { 3381 font-family: raleway; 3382 font-weight: 700; 3383} 3384 3385.ultp-search-button svg, .ultp-searchpopup-active svg { 3386 margin-left: 10px; 3387} 3388 3389.ultp-searchform-input1 .ultp-searchres-input { 3390 background: #ffffff4d; 3391}</style> 3392<!-- end Simple Custom CSS and JS --> 3393<!-- start Simple Custom CSS and JS --> 3394<style> 3395.gform_wrapper.gravity-theme .gform_delete_file { 3396 background: #d46161 !important; 3397 margin: 10px; 3398 padding: 5px; 3399 padding-bottom: 0px; 3400}</style> 3401<!-- end Simple Custom CSS and JS --> 3402<!-- start Simple Custom CSS and JS --> 3403<style> 3404.post-password-form { 3405 margin-top:300px !important; 3406}</style> 3407<!-- end Simple Custom CSS and JS --> 3408<!-- start Simple Custom CSS and JS --> 3409<style> 3410.kt-blocks-carousel .slick-prev:before, 3411.kt-blocks-carousel .slick-next:before, 3412.kt-blocks-carousel .slick-arrow 3413 3414{ 3415 opacity: 0.8; 3416 color: #fff; 3417} 3418 3419.kb-advanced-slide-inner-wrap { 3420 padding: 0px; 3421} 3422</style> 3423<!-- end Simple Custom CSS and JS --> 3424<!-- start Simple Custom CSS and JS --> 3425<style> 3426h2 { 3427 font-family: 'Raleway',sans-serif; 3428 font-weight: 400 !important; 3429 font-style: normal !important; 3430 font-size: 36px !important; 3431 line-height: 1.2 !important; 3432 margin-bottom:5px !important; 3433} 3434 3435h3 { 3436 font-family: 'Raleway',sans-serif; 3437 font-weight: 400 !important; 3438 font-style: normal !important; 3439 font-size: 24px !important; 3440 line-height: 1.2 !important; 3441 margin-bottom:5px !important; 3442}</style> 3443<!-- end Simple Custom CSS and JS --> 3444<!-- start Simple Custom CSS and JS --> 3445<style> 3446article.podcast { 3447 padding-bottom: 40px; 3448} 3449 3450.podcast-content > p { 3451 margin-bottom: 0.5em !important; 3452} 3453 3454aside { 3455 color: #777; 3456 padding: 5px 0px 0px 0px; 3457 font-size: 14px; 3458 3459 3460} 3461article.podcast > h2 { 3462 font-size: 18px; 3463 font-weight: 600; 3464 text-decoration: none; 3465 line-height: 22px !important; 3466}</style> 3467<!-- end Simple Custom CSS and JS --> 3468<!-- start Simple Custom CSS and JS --> 3469<style> 3470input[readonly="readonly"], input[readonly] { 3471 border: none; 3472 font-size: 24px !important; 3473}</style> 3474<!-- end Simple Custom CSS and JS --> 3475<!-- start Simple Custom CSS and JS --> 3476<style> 3477.gform_required_legend { 3478 display:none; 3479} 3480 3481.gchoice, .gfield-choice-input { 3482 display: table-row; 3483 font-size: 2em; 3484 height: 25px; 3485 width: 25px; 3486 padding-right:10px; 3487 margin-right: 10px; 3488 white-space: nowrap; 3489} 3490 3491.gfield_label { 3492 font-size: 1.2em !important; 3493} 3494 3495[type="radio"] { 3496 width: 30px; 3497 height: 30px; 3498} 3499 3500.gsection_title { 3501 padding-top: 40px; 3502} 3503 3504.gfield_label { 3505 padding-top: 40px; 3506}</style> 3507<!-- end Simple Custom CSS and JS --> 3508<!-- start Simple Custom CSS and JS --> 3509<style> 3510.transit-menuitem {
3511 display: inline-block !important; 3512 border: 1px solid #000; 3513} 3514 3515.nobreak{ 3516 white-space: nowrap; 3517} 3518 3519.transit-calendarlist h3, 3520.transit-calendarlist p, 3521.transit-calendarlist a { 3522 padding: 0px; 3523 margin: 0px !important; 3524 font-weight: 400; 3525 font-family: Bungee; 3526 text-decoration:none; 3527 color: #faee84; 3528} 3529 3530a[id^="wp-block-file"]{ 3531 padding: 0px; 3532 margin: 0px !important; 3533 font-weight: 400; 3534 font-family: Bungee; 3535 text-decoration:none; 3536 color: #fff; 3537}</style> 3538<!-- end Simple Custom CSS and JS --> 3539<!-- start Simple Custom CSS and JS --> 3540<style> 3541.wp-block-navigation ul li { 3542 padding-right: 30px; 3543}</style> 3544<!-- end Simple Custom CSS and JS --> 3545<!-- start Simple Custom CSS and JS --> 3546<style> 3547@media screen and (min-width: 550px) { 3548.columns, .category-presse { 3549 column-count: 2; 3550 column-gap: 40px; 3551 column-rule: 1px solid lightgrey; 3552 padding: 1rem; 3553} 3554} 3555 3556</style> 3557<!-- end Simple Custom CSS and JS --> 3558<!-- start Simple Custom CSS and JS --> 3559<style> 3560.liveforbundetstyling { 3561font-family: 'Quantico', sans-serif !important; 3562} 3563 3564#billetlink, #billetlink a { 3565 color: #fff; 3566 text-align: center; 3567} 3568</style> 3569<!-- end Simple Custom CSS and JS --> 3570<!-- start Simple Custom CSS and JS --> 3571<style> 3572.wp-block-cover { 3573 border-radius: 10px; 3574 overflow: hidden; 3575}</style> 3576<!-- end Simple Custom CSS and JS -->
3577<script defer data-domain="kuto.dk" src="https://plausible.io/js/script.revenue.tagged-events.js"></script>
3577 3578 3579<link href="//kuto.dk/wp-content/uploads/omgf/omgf-stylesheet-66/omgf-stylesheet-66.css?ver=1655195767" rel="stylesheet"> 3580<meta name="generator" content="Site Kit by Google 1.153.0"> 3581<link rel="alternate" type="application/rss+xml" title="Podcast RSS feed" href="https://kuto.dk/feed/podcast"> 3582 3583<link rel="preload" id="kadence-header-preload" href="https://kuto.dk/wp-content/themes/kadence/assets/css/header.min.css?ver=1.1.43" as="style"> 3584<link rel="preload" id="kadence-content-preload" href="https://kuto.dk/wp-content/themes/kadence/assets/css/content.min.css?ver=1.1.43" as="style"> 3585<link rel="preload" id="kadence-footer-preload" href="https://kuto.dk/wp-content/themes/kadence/assets/css/footer.min.css?ver=1.1.43" as="style"> 3586<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style> 3587<!-- Google Tag Manager snippet added by Site Kit -->
3588<script>
vendor: 420 bytes, lines 3588-3597
3588 3589 ( function( w, d, s, l, i ) { 3590 w[l] = w[l] || []; 3591 w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); 3592 var f = d.getElementsByTagName( s )[0], 3593 j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; 3594 j.async = true; 3595 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 3596 f.parentNode.insertBefore( j, f ); 3597 } )( window, document, 'script', 'dataLayer', '
3597GTM-MVPJXQQ
vendor: 9 bytes, lines 3597-3598
3597' ); 3598
3599</script>
3599 3600 3601<!-- End Google Tag Manager snippet added by Site Kit --> 3602<style id="kadence-blocks-post-custom-css"> 3603/* Inline #75 | https://kuto.dk/ */ 3604 3605#obsbokse .ultp-block-title a { 3606 border-radius: 10px; 3607 padding: 30px 30px; 3608 width: 80% !important; 3609 margin: auto; 3610} 3611 3612 3613/*LIVE pulse*/ 3614 3615@keyframes flickerAnimation { 3616 0% { opacity:0.5; } 3617 50% { opacity:1; } 3618 100% { opacity:0.5; } 3619} 3620@-o-keyframes flickerAnimation{ 3621 0% { opacity:0.5; } 3622 50% { opacity:1; } 3623 100% { opacity:0.5; } 3624} 3625@-moz-keyframes flickerAnimation{ 3626 0% { opacity:0.5; } 3627 50% { opacity:1; } 3628 100% { opacity:0.5; } 3629} 3630@-webkit-keyframes flickerAnimation{ 3631 0% { opacity:0.5; } 3632 50% { opacity:1; } 3633 100% { opacity:0.5; } 3634} 3635.animate-flicker { 3636 -webkit-animation: flickerAnimation 3.4s infinite; 3637 -moz-animation: flickerAnimation 3.4s infinite; 3638 -o-animation: flickerAnimation 3.4s infinite; 3639 animation: flickerAnimation 3.4s infinite; 3640} 3641 3642 3643</style><link rel="preload" href="https://kuto.dk/wp-content/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://kuto.dk/wp-content/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://kuto.dk/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://kuto.dk/wp-content/fonts/raleway/1Ptug8zYS_SKggPNyC0ITw.woff2" as="font" type="font/woff2" crossorigin><link rel="stylesheet" id="kadence-fonts-css" href="https://kuto.dk/wp-content/fonts/9b18ca763727dfdc17958be91efffea9.css?ver=1.1.43" media="all"> 3644<link rel="icon" href="https://kuto.dk/wp-content/uploads/2022/05/LOGO__0002_Kulturvaerftet-48x48.webp" sizes="32x32"> 3645<link rel="icon" href="https://kuto.dk/wp-content/uploads/2022/05/LOGO__0002_Kulturvaerftet-300x300.webp" sizes="192x192"> 3646<link rel="apple-touch-icon" href="https://kuto.dk/wp-content/uploads/2022/05/LOGO__0002_Kulturvaerftet-300x300.webp"> 3647<meta name="msapplication-TileImage" content="https://kuto.dk/wp-content/uploads/2022/05/LOGO__0002_Kulturvaerftet-300x300.webp"> 3648<style id="wp-custom-css"> 3649/*Stort begyndelses bogstav for dagene ved åbnignstider i dropdown menu*/ 3650table.mabel-bhi-businesshours { 3651 text-transform: capitalize; 3652} 3653 3654.wp-block-navigation__responsive-container { 3655 padding-bottom: 20px; 3656} 3657 3658.wp-block-navigation-item { 3659 font-size: 18px; 3660 font-weight: 700 !important; 3661} 3662 3663.wp-block-navigation-link:hover { 3664text-underline-offset: 8px; 3665text-decoration: underline; 3666text-decoration-color: #cc3946; 3667text-decoration-thickness: 2px; 3668 3669text-size-adjust: 100%; 3670transition-delay: 0s; 3671transition-duration: 0.2s; 3672transition-property: all; 3673transition-timing-function: ease-in-out; 3674 3675} 3676 3677 3678.wp-block-navigation-item wp-block-navigation-link:hover:after { 3679 -webkit-transform: scale(1, 1) translate(50%, 0); 3680 transform: scale(1, 1) translate(50%, 0); 3681} 3682 3683.wp-block-navigation { 3684 padding-bottom:20px; 3685} 3686 3687/* Sikre at undermenuer ligger øverst */ 3688.wp-block-navigation__submenu-container { 3689 z-index: 9999 !important; 3690} 3691 3692 3693.arrangementer-titel h1 { 3694 line-height: 1.2em !important; 3695} 3696 3697h1, h2, h3, h4, h5, h6 { 3698 text-transform:none !important; 3699} 3700 3701h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a { 3702 text-transform:none !important; 3703} 3704 3705/*Sætter SMALL fontsize til 18px*/ 3706.has-small-font-size {font-size:18px !important;} 3707 3708</style> 3709<style id="conditional-blocks-frontend-inline-css"> 3710@media (min-width: 1025px) {.conblock-hide-desktop { display: none !important; }} 3711 @media (min-width: 768px) and (max-width: 1024px) {.conblock-hide-tablet {display: none !important;}} 3712 @media(max-width: 767px) {.conblock-hide-mobile {display: none !important;}} 3713/*# sourceURL=conditional-blocks-frontend-inline-css */ 3714</style> 3715 3716</head> 3717 3718<body class="home wp-singular page-template-default page page-id-401476 wp-custom-logo wp-embed-responsive wp-theme-kadence postx-page footer-on-bottom social-brand-colors hide-focus-outline link-style-standard content-title-style-hide content-width-fullwidth content-style-unboxed content-vertical-padding-hide non-transparent-header mobile-non-transparent-header"> 3719 <!-- Google Tag Manager (noscript) snippet tilføjet af Site Kit -->
vendor: 74 bytes, lines 3719-3721
3719 3720 <noscript> 3721 <iframe src="https://www.googletagmanager.com/ns.html?id=
3721GTM-MVPJXQQ
vendor: 88 bytes, lines 3721-3723
3721" height="0" width="0" style="display:none;visibility:hidden"></iframe> 3722 </noscript> 3723
3723<!-- End Google Tag Manager (noscript) snippet added by Site Kit --> 3724 <div id="wrapper" class="site wp-site-blocks"> 3725 <a class="skip-link screen-reader-text scroll-ignore" href="#main">Gå til indhold</a> 3726 <link rel="stylesheet" id="kadence-header-css" href="https://kuto.dk/wp-content/themes/kadence/assets/css/header.min.css?ver=1.1.43" media="all"> 3727<header id="masthead" class="site-header" role="banner" itemtype="https://schema.org/WPHeader" itemscope> 3728 <div id="main-header" class="site-header-wrap"> 3729 <div class="site-header-inner-wrap"> 3730 <div class="site-header-upper-wrap"> 3731 <div class="site-header-upper-inner-wrap"> 3732 <div class="site-top-header-wrap site-header-row-container site-header-focus-item site-header-row-layout-standard" data-section="kadence_customizer_header_top"> 3733 <div class="site-header-row-container-inner"> 3734 <div class="site-container"> 3735 <div class="site-top-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center"> 3736 <div class="site-header-top-section-left site-header-section site-header-section-left"> 3737 <div class="site-header-item site-header-focus-item" data-section="kadence_customizer_header_html2"> 3738 <div class="header-html2 inner-link-style-normal"><div class="header-html-inner"><div style="width: 150px"><a href="/" aria-label="Kulturværftet & Toldkammeret – til forsiden"><img class="alignnone size-medium wp-image-22722" src="https://kuto.dk/wp-content/uploads/2022/04/KV_LOGO_POS-300x127.png" alt="" width="auto" height="100%"></a></div> 3739</div></div></div><!-- data-section="header_html2" --> 3740 </div> 3741 <div class="site-header-top-section-right site-header-section site-header-section-right"> 3742 <div class="site-header-item site-header-focus-item" data-section="kadence_customizer_header_account"> 3743 <div class="header-account-wrap header-account-control-wrap header-account-action-dropdown header-account-style-icon"><nav id="account-navigation" class="account-navigation header-navigation nav--toggle-sub header-navigation-style-standard header-navigation-dropdown-animation-fade-down header-navigation-dropdown-direction-right" aria-label="Kontomenu"><div class="account-menu-container header-menu-container"><ul id="account-menu" class="menu"><li class="menu-item menu-account-item menu-item-has-children"><a href="#" aria-label="Log ind" class="header-account-button"><span class="nav-drop-title-wrap"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-account3-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewbox="0 0 28 28"><title>Konto</title><path d="M14 0c7.734 0 14 6.266 14 14 0 7.688-6.234 14-14 14-7.75 0-14-6.297-14-14 0-7.734 6.266-14 14-14zM23.672 21.109c1.453-2 2.328-4.453 2.328-7.109 0-6.609-5.391-12-12-12s-12 5.391-12 12c0 2.656 0.875 5.109 2.328 7.109 0.562-2.797 1.922-5.109 4.781-5.109 1.266 1.234 2.984 2 4.891 2s3.625-0.766 4.891-2c2.859 0 4.219 2.312 4.781 5.109zM20 11c0-3.313-2.688-6-6-6s-6 2.688-6 6 2.688 6 6 6 6-2.688 6-6z"></path> 3744 </svg></span><span class="dropdown-nav-toggle" role="button" aria-pressed="false" aria-label="Vis undermenu"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><title>Vis mere</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path> 3745 </svg></span></span></span></a><ul id="menu-billetkoebsmenu" class="sub-menu"><li id="menu-item-16246" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16246"><a target="_blank" href="https://billet.kuto.dk/da/profile/">Din billetkonto</a></li> 3746<li id="menu-item-16247" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16247"><a target="_blank" href="https://billet.kuto.dk/da/buyingflow/purchase/">Kurv</a></li> 3747<li id="menu-item-26494" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26494"><a href="https://kuto.dk/gavekort/">Gavekort</a></li> 3748<li id="menu-item-26526" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26526"><a href="https://kuto.dk/billetkoeb/">Sådan køber du billet</a></li> 3749<li id="menu-item-408969" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-408969"><a target="_blank" href="https://support.kuto.dk/">Få hjælp fra os</a></li> 3750</ul></li></ul></div></nav></div></div><!-- data-section="header_account" --> 3751<div class="site-header-item site-header-focus-item site-header-item-main-navigation header-navigation-layout-stretch-false header-navigation-layout-fill-stretch-false" data-section="
3751kadence_customizer_secondary_navigation"> 3752 <nav id="secondary-navigation" class="secondary-navigation header-navigation nav--toggle-sub header-navigation-style-standard header-navigation-dropdown-animation-fade-down" role="navigation" aria-label="Sekundær navigation"> 3753 <div class="secondary-menu-container header-menu-container"> 3754 <ul id="secondary-menu" class="menu"><li id="menu-item-16243" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16243 kadence-menu-has-icon kadence-menu-mega-enabled kadence-menu-mega-width-content kadence-menu-mega-columns-1 kadence-menu-mega-layout-equal"><a href="#"><span class="nav-drop-title-wrap">Åbningstider<span class="menu-label-icon-wrap" style="color:var(--global-palette9); "><span class="menu-label-icon"><svg viewbox="0 0 8 8" height="24" width="24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4 0c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 1c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm-.5 1v2.22l.16.13.5.5.34.38.72-.72-.38-.34-.34-.34v-1.81h-1z"></path></svg></span></span><span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><title>Vis mere</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path> 3755 </svg></span></span></span></a> 3756<ul class="sub-menu"> 3757 <li id="menu-item-16244" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16244"><link rel="stylesheet" id="kadence-blocks-tabs-css" href="https://kuto.dk/wp-content/plugins/kadence-blocks/dist/style-blocks-tabs.css?ver=3.5.19" media="all"> 3758<!-- [element-16251] --><style>#kt-layout-id_6d8223-24 > .kt-row-column-wrap{align-content:start;}:where(#kt-layout-id_6d8223-24 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}#kt-layout-id_6d8223-24 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:2px;padding-bottom:20px;grid-template-columns:minmax(0, 1fr);}#kt-layout-id_6d8223-24{background-color:#ffffff;}#kt-layout-id_6d8223-24 > .kt-row-layout-overlay{opacity:0.00;background-color:rgba(255, 255, 255, 0);}@media all and (max-width: 1024px){#kt-layout-id_6d8223-24 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){#kt-layout-id_6d8223-24 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}</style> 3759<div class="wp-block-kadence-rowlayout alignnone"><div id="kt-layout-id_6d8223-24" class="kt-row-layout-inner kt-row-has-bg kt-layout-id_6d8223-24"><div class="kt-row-layout-overlay kt-row-overlay-normal"></div><div class="kt-row-column-wrap kt-has-1-columns kt-gutter-default kt-v-gutter-default kt-row-valign-top kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row"><style>.kadence-column_13c4f7-f8 > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-column_13c4f7-f8 > .kt-inside-inner-col,.kadence-column_13c4f7-f8 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column_13c4f7-f8 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_13c4f7-f8 > .kt-inside-inner-col{flex-direction:column;}.kadence-column_13c4f7-f8 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column_13c4f7-f8 > .kt-inside-inner-col{background-color:rgba(0, 0, 0, 0);}.kadence-column_13c4f7-f8 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column_13c4f7-f8{position:relative;}@media all and (max-width: 1024px){.kadence-column_13c4f7-f8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column_13c4f7-f8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}</style> 3760<div class="wp-block-kadence-column inner-column-1 kadence-column_13c4f7-f8"><div class="kt-inside-inner-col"> 3761<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div> 3762 3763 3764 3765Kulturværftet og Bibliotekets reception er 3766 3767<span class="mb-bhi-display mb-bhi-closed"> 3768 <span class="mb-bhi-oc-text">Lukket</span></span> 3769 3770 3771<br> 3772Kulturværftets Spisehus er 3773 3774<span class="mb-bhi-display mb-bhi-closed"> 3775 <span class="mb-bhi-oc-text">Lukket</span></span> 3776 3777 3778<br> 3779Toldkammerets spisekammer er 3780 3781<span class="mb-bhi-display mb-bhi-closed"> 3782 <span class="mb-bhi-oc-text">Lukket</span></span> 3783 3784 3785 3786 3787 3788<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> 3789 3790 3791<style>.kt-tabs-id_18fd07-fb > .kt-tabs-content-wrap > .wp-block-kadence-tab{border-top-width:3px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#0a6689;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);background:rgba(255,255,255,0);}.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-title-list li{margin-top:0px;margin-right:5px;margin-bottom:5px;margin-left:0px;}.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-title-list li .kt-tab-title, .wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-content-wrap > .kt-tabs-accordion-title .kt-tab-title{line-height:1.4em;font-weight:regular;font-style:normal;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-left-radius:5px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:5px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border-color:#eeeeee;color:#222222;background:#eeeeee;}.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-content-wrap > .kt-tabs-accordion-title .kt-tab-title{margin-top:0px;margin-right:5px;margin-bottom:5px;margin-left:0px;}.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-title-list li .kt-tab-title:hover, .wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-content-wrap > .kt-tabs-accordion-title .kt-tab-title:hover{border-color:#eeeeee;color:#222222;background:#e2e2e2;}.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title, .wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-content-wrap > .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title{border-color:#eeeeee;color:#ffffff;background:#0a6689;}@media all and (min-width: 1025px){.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb{display:flex;}.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-title-list{float:none;width:30%;}.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-content-wrap{float:none;width:auto;-webkit-flex:1;flex:1;}}@media all and (min-width: 768px) and (max-width: 1024px){.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb{display:flex;}.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-title-list{float:none;width:30%;}.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-content-wrap{float:none;width:auto;-webkit-flex:1;flex:1;}}@media all and (max-width: 767px){.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb{display:flex;}.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-title-list{float:none;width:30%;}.wp-block-kadence-tabs .kt-tabs-id_18fd07-fb > .kt-tabs-content-wrap{float:none;width:auto;-webkit-flex:1;flex:1;}}</style> 3792<div class="wp-block-kadence-tabs alignnone">
3792<div class="kt-tabs-wrap kt-tabs-id_18fd07-fb kt-tabs-has-3-tabs kt-active-tab-1 kt-tabs-layout-vtabs kt-tabs-tablet-layout-inherit kt-tabs-mobile-layout-inherit kt-tab-alignment-left " style="max-width:none"><ul class="kt-tabs-title-list"><li id="tab-kulturvrftet" class="kt-title-item kt-title-item-1 kt-tabs-svg-show-always kt-tabs-icon-side-right kt-tab-title-active"><a href="#tab-kulturvrftet" data-tab="1" class="kt-tab-title kt-tab-title-1 "><span class="kt-title-text">Kulturværftet</span></a></li><li id="tab-toldkammeret" class="kt-title-item kt-title-item-2 kt-tabs-svg-show-always kt-tabs-icon-side-right kt-tab-title-inactive"><a href="#tab-toldkammeret" data-tab="2" class="kt-tab-title kt-tab-title-2 "><span class="kt-title-text">Toldkammeret</span></a></li><li id="tab-spisehuset" class="kt-title-item kt-title-item-3 kt-tabs-svg-show-always kt-tabs-icon-side-right kt-tab-title-inactive"><a href="#tab-spisehuset" data-tab="3" class="kt-tab-title kt-tab-title-3 "><span class="kt-title-text">Spisehuset</span></a></li></ul><div class="kt-tabs-content-wrap"> 3793<div class="wp-block-kadence-tab kt-tab-inner-content kt-inner-tab-1 kt-inner-tab_57be51-50"><div class="kt-tab-inner-content-inner"><table class="mabel-bhi-businesshours"><tr><td>mandag</td><td>10:00 — 18:00</td></tr><tr><td>tirsdag - onsdag</td><td>10:00 — 19:00</td></tr><tr><td>torsdag</td><td>10:00 — 20:00</td></tr><tr class="mbhi-is-current"><td>fredag</td><td>10:00 — 18:00</td></tr><tr><td>lørdag</td><td>10:00 — 16:00</td></tr><tr><td>søndag</td><td>11:00 — 16:00</td></tr><tr class="mb-bhi-holiday"><td>17 April, 18 April, 20 April, 21 April, 1 Maj, 29 Maj, 5 Juni, 8 Juni, 9 Juni</td><td>11:00 — 16:00</td></tr></table> 3794</div></div> 3795 3796 3797 3798<div class="wp-block-kadence-tab kt-tab-inner-content kt-inner-tab-2 kt-inner-tab_e2102a-e3"><div class="kt-tab-inner-content-inner"><table class="mabel-bhi-businesshours"><tr class="mbhi-is-current"><td>mandag - fredag</td><td>16:00 — 19:30</td></tr><tr><td>lørdag - søndag</td><td>Lukket</td></tr></table> 3799</div></div> 3800 3801 3802 3803<div class="wp-block-kadence-tab kt-tab-inner-content kt-inner-tab-3 kt-inner-tab_4e43b9-55"><div class="kt-tab-inner-content-inner"><table class="mabel-bhi-businesshours"><tr class="mbhi-is-current"><td>mandag - fredag</td><td>9:00 — 17:00</td></tr><tr><td>lørdag - søndag</td><td>10:00 — 17:00</td></tr></table> 3804 3805 3806 3807<p class="has-small-font-size wp-block-paragraph">Spisehuset er desuden åbent ved offentlige arrangementer frem til arrangementet slutter.</p> 3808</div></div> 3809</div></div></div> 3810</div></div> 3811</div></div></div> 3812<!-- [/element-16251] --></li> 3813</ul> 3814</li> 3815<li id="menu-item-1620" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1620"><a href="https://kuto.dk/kontakt/"><span class="nav-drop-title-wrap">Mød os<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><title>Vis mere</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path> 3816 </svg></span></span></span></a> 3817<ul class="sub-menu"> 3818 <li id="menu-item-16230" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16230"><a href="https://kuto.dk/kontakt/">Kontakt</a></li> 3819 <li id="menu-item-343178" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-343178"><a href="https://kuto.dk/spisesteder/">Spisesteder</a></li> 3820 <li id="menu-item-26891" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26891"><a href="https://kuto.dk/find-vej/">Find vej</a></li> 3821 <li id="menu-item-384889" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-384889"><a href="https://kuto.dk/billetkoeb/">Sådan køber du billet</a></li> 3822 <li id="menu-item-26450" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26450"><a href="https://kuto.dk/handicapforhold/">Handicapforhold</a></li> 3823 <li id="menu-item-1613" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1613"><a href="https://kuto.dk/om-kulturvaerftet-og-toldkammeret/"><span class="nav-drop-title-wrap">Om Kulturværftet<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><title>Vis mere</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path> 3824 </svg></span></span></span></a> 3825 <ul class="sub-menu"> 3826 <li id="menu-item-26451" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26451"><a href="https://kuto.dk/toldkammeret/">Besøg Toldkammeret</a></li> 3827 <li id="menu-item-1616" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1616"><a href="https://kuto.dk/vores-frivillige/">Vores frivillige</a></li> 3828 <li id="menu-item-396586" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-396586"><a href="https://kuto.dk/om-kulturvaerftet/#ledig-stilling">Ledige stillinger</a></li> 3829 <li id="menu-item-380262" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-380262"><a href="https://kuto.dk/om-kulturvaerftet/kulturpas/">Kulturpas</a></li> 3830 </ul> 3831</li> 3832 <li id="menu-item-372645" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-372645"><a href="https://kuto.dk/billedskolen"><span class="nav-drop-title-wrap">Læring og udvikling<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><title>Vis mere</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path> 3833 </svg></span></span></span></a> 3834 <ul class="sub-menu"> 3835 <li id="menu-item-27449" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27449"><a href="https://kuto.dk/billedskolen/">Billedskolen</a></li> 3836 <li id="menu-item-27448" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27448"><a href="https://kuto.dk/bgk-artlab/">BGK ArtLab</a></li> 3837 <li id="menu-item-372644" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-372644"><a href="https://kuto.dk/om-popkorn-nordic/">Popkorn Nordic</a></li> 3838 <li id="menu-item-372643" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-372643"><a href="https://kuto.dk/ovation/">Ovation</a></li> 3839 <li id="menu-item-374134" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-374134"><a href="https://kuto.dk/blaatryk/">BLÅTRYK</a></li> 3840 </ul> 3841</li> 3842 <li id="menu-item-372646" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-372646"><a href="https://kuto.dk/moede-og-konference/">Møde, selskab og konference</a></li> 3843 <li id="menu-item-1617" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1617"><a href="https://kuto.dk/om-kulturvaerftet-og-toldkammeret/#vaerftshallerne">Værftshallerne</a></li> 3844 <li id="menu-item-1618" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1618"><a href="https://kuto.dk/om-kulturvaerftet-og-toldkammeret/#kulturhavn">
3844Kulturhavn Kronborg</a></li> 3845 <li id="menu-item-1619" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1619"><a href="https://kuto.dk/om-kulturvaerftet-og-toldkammeret/#biblioteket">Biblioteket Kulturværftet</a></li> 3846</ul> 3847</li> 3848<li id="menu-item-16229" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16229"><a href="#"><span class="nav-drop-title-wrap">SE/EN<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><title>Vis mere</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path> 3849 </svg></span></span></span></a> 3850<ul class="sub-menu"> 3851 <li id="menu-item-26930" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26930"><a href="https://kuto.dk/svenska/" lang="sv" hreflang="sv">Svenska</a></li> 3852 <li id="menu-item-26997" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26997"><a href="https://kuto.dk/english/" lang="en" hreflang="en">English</a></li> 3853</ul> 3854</li> 3855</ul> </div> 3856 </nav><!-- #secondary-navigation --> 3857 </div><!-- data-section="secondary_navigation" --> 3858 </div> 3859 </div> 3860 </div> 3861 </div> 3862</div> 3863<div class="site-main-header-wrap site-header-row-container site-header-focus-item site-header-row-layout-standard" data-section="kadence_customizer_header_main"> 3864 <div class="site-header-row-container-inner"> 3865 <div class="site-container"> 3866 <div class="site-main-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center"> 3867 <div class="site-header-main-section-left site-header-section site-header-section-left"> 3868 </div> 3869 <div class="site-header-main-section-right site-header-section site-header-section-right"> 3870 <div class="site-header-item site-header-focus-item site-header-item-main-navigation header-navigation-layout-stretch-false header-navigation-layout-fill-stretch-false" data-section="kadence_customizer_primary_navigation"> 3871 <nav id="site-navigation" class="main-navigation header-navigation nav--toggle-sub header-navigation-style-underline header-navigation-dropdown-animation-fade-down" role="navigation" aria-label="Hovednavigation"> 3872 <div class="primary-menu-container header-menu-container"> 3873 <ul id="primary-menu" class="menu"><li id="menu-item-401473" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-401473"><a href="https://kuto.dk/kalender/#visning=grid">Kalenderen</a></li> 3874<li id="menu-item-1610" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1610"><a href="https://kuto.dk/nyheder/">Nyheder</a></li> 3875<li id="menu-item-1609" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1609"><a href="https://kuto.dk/moede-og-konference/">Møde og konference</a></li> 3876<li id="menu-item-80814" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80814"><a href="https://kuto.dk/kutek/">Kunst og teknologi</a></li> 3877<li id="menu-item-1611" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1611"><a><span class="nav-drop-title-wrap">Læring og udvikling<span class="dropdown-nav-toggle"><span class="kadence-svg-iconset svg-baseline"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><title>Vis mere</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path> 3878 </svg></span></span></span></a> 3879<ul class="sub-menu"> 3880 <li id="menu-item-27485" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27485"><a href="https://kuto.dk/bgk-artlab/">BGK ArtLab</a></li> 3881 <li id="menu-item-372569" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-372569"><a href="https://kuto.dk/billedskolen/">Billedskolen</a></li> 3882 <li id="menu-item-372570" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-372570"><a href="https://kuto.dk/om-popkorn-nordic/">Popkorn Nordic</a></li> 3883 <li id="menu-item-372629" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-372629"><a href="https://kuto.dk/ovation/">Ovation</a></li> 3884 <li id="menu-item-374136" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-374136"><a href="https://kuto.dk/blaatryk/">BLÅTRYK</a></li> 3885 <li id="menu-item-372574" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-372574"><a href="https://kuto.dk/kalender/?search=workshop">Åbne workshops</a></li> 3886</ul> 3887</li> 3888</ul> </div> 3889 </nav><!-- #site-navigation --> 3890 </div><!-- data-section="primary_navigation" --> 3891 </div> 3892 </div> 3893 </div> 3894 </div> 3895</div>
3896 </div> 3897 </div> 3898 </div> 3899 </div> 3900 3901<div id="mobile-header" class="site-mobile-header-wrap"> 3902 <div class="site-header-inner-wrap"> 3903 <div class="site-header-upper-wrap"> 3904 <div class="site-header-upper-inner-wrap"> 3905 <div class="site-main-header-wrap site-header-focus-item site-header-row-layout-standard site-header-row-tablet-layout-default site-header-row-mobile-layout-default "> 3906 <div class="site-header-row-container-inner"> 3907 <div class="site-container"> 3908 <div class="site-main-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center"> 3909 <div class="site-header-main-section-left site-header-section site-header-section-left"> 3910 <div class="site-header-item site-header-focus-item" data-section="title_tagline"> 3911 <div class="site-branding mobile-site-branding branding-layout-standard branding-tablet-layout-inherit site-brand-logo-only branding-mobile-layout-inherit"><a class="brand has-logo-image" href="https://kuto.dk/" rel="home" aria-label="Kulturværftet & Toldkammeret"><img width="956" height="406" src="https://kuto.dk/wp-content/uploads/2023/09/KV_LOGO_POS.png" class="custom-logo" alt="Kulturværftet & Toldkammeret" decoding="async" fetchpriority="high" srcset="https://kuto.dk/wp-content/uploads/2023/09/KV_LOGO_POS.png 956w, https://kuto.dk/wp-content/uploads/2023/09/KV_LOGO_POS-300x127.png 300w, https://kuto.dk/wp-content/uploads/2023/09/KV_LOGO_POS-768x326.png 768w" sizes="(max-width: 956px) 100vw, 956px"></a></div></div><!-- data-section="title_tagline" --> 3912 </div> 3913 <div class="site-header-main-section-right site-header-section site-header-section-right"> 3914 <div class="site-header-item site-header-focus-item site-header-item-navgation-popup-toggle" data-section="kadence_customizer_mobile_trigger"> 3915 <div class="mobile-toggle-open-container"> 3916 <button id="mobile-toggle" class="menu-toggle-open drawer-toggle menu-toggle-style-default" aria-label="Åbn menu" data-toggle-target="#mobile-drawer" data-toggle-body-class="showing-popup-drawer-from-full" aria-expanded="false" data-set-focus=".menu-toggle-close"> 3917 <span class="menu-toggle-icon"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-menu-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><title>Vis eller skjul menu</title><path d="M3 13h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 7h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 19h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1z"></path> 3918 </svg></span></span> 3919 </button> 3920 </div> 3921 </div><!-- data-section="mobile_trigger" --> 3922 </div> 3923 </div> 3924 </div> 3925 </div> 3926</div> 3927 </div> 3928 </div> 3929 </div> 3930</div> 3931</header><!-- #masthead --> 3932 3933 <div id="inner-wrap" class="wrap hfeed kt-clear"> 3934 <link rel="stylesheet" id="kadence-content-css" href="https://kuto.dk/wp-content/themes/kadence/assets/css/content.min.css?ver=1.1.43" media="all"> 3935<div id="primary" class="content-area"> 3936 <div class="content-container site-container"> 3937 <main id="main" class="site-main" role="main"><h1 style="position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;" class="kuto-a11y-page-title">Kulturværftet & Toldkammeret</h1> 3938 <div class="content-wrap"> 3939 <article id="post-401476" class="entry content-bg single-entry post-401476 page type-page status-publish has-post-thumbnail hentry"> 3940 <div class="entry-content-wrap"> 3941 3942<div class="entry-content single-content"> 3943 <div class="kb-row-layout-wrap kb-row-layout-id401476_a07091-9d alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width"> 3944 3945<div class="wp-block-kadence-column kadence-column401476_988d67-0a kvs-sm-false kb-section-dir-horizontal"><div class="kt-inside-inner-col"><div class="ultp-post-grid-block wp-block-ultimate-post-post-list-1 ultp-block-7e19cb forsideslider"><div class="ultp-block-wrapper"><div class="ultp-loading"><div class="ultp-loading-blocks" style="width:100%;height:100%;"><div style="left: 0;top: 0;animation-delay:0s;"></div><div style="left: 21px;top: 0;animation-delay:0.125s;"></div><div style="left: 42px;top: 0;animation-delay:0.25s;"></div><div style="left: 0;top: 21px;animation-delay:0.875s;"></div><div style="left: 42px;top: 21px;animation-delay:0.375s;"></div><div style="left: 0;top: 42px;animation-delay:0.75s;"></div><div style="left: 42px;top: 42px;animation-delay:0.625s;"></div><div style="left: 21px;top: 42px;animation-delay:0.5s;"></div></div></div><div class="ultp-block-items-wrap ultp-block-row ultp-block-column-2 ultp-pl1a-style3 ultp-post-list1-layout1"><div class="ultp-block-item post-id-379905"><div class="ultp-block-content-wrap"><div class="ultp-block-entry-content"><div class="ultp-block-image ultp-block-image-none"><a href="https://kuto.dk/arrangementer/10cc/" tabindex="-1" aria-hidden="true"><img decoding="async" srcset="https://kuto.dk/wp-content/uploads/2025/11/FB-NY_1920x1080_10cc-300x169.jpg 300w, https://kuto.dk/wp-content/uploads/2025/11/FB-NY_1920x1080_10cc-1024x576.jpg 1024w, https://kuto.dk/wp-content/uploads/2025/11/FB-NY_1920x1080_10cc-768x432.jpg 768w, https://kuto.dk/wp-content/uploads/2025/11/FB-NY_1920x1080_10cc-1536x864.jpg 1536w, https://kuto.dk/wp-content/uploads/2025/11/FB-NY_1920x1080_10cc.jpg 1920w" alt="10cc" src="https://kuto.dk/wp-content/uploads/2025/11/FB-NY_1920x1080_10cc-1024x576.jpg" title="Forside - 2026 1"></a></div><div class="ultp-block-entry-heading"><h2 class="ultp-block-title "><a href="https://kuto.dk/arrangementer/10cc/">10cc</a></h2></div></div><div class="ultp-block-content"><div class="ultp-block-excerpt">
3945Søndag 22. november 2026</div></div></div></div><span style="display: none;" class="ultp-current-unique-posts" data-ultp-unique-ids='{"group1":[379905]}' data-current-unique-posts="[379905]"> </span></div></div><div class="pagination-block-html" aria-hidden="true" style="display: none;"></div></div></div></div> 3946 3947 3948 3949<div class="wp-block-kadence-column kadence-column401476_b51555-f4"><div class="kt-inside-inner-col"><div class="conblock-hide-mobile conblock-hide-tablet"><div class="ultp-post-grid-block wp-block-ultimate-post-post-grid-1 ultp-block-395dd0"><div class="ultp-block-wrapper"><div class="ultp-loading"><div class="ultp-loading-blocks" style="width:100%;height:100%;"><div style="left: 0;top: 0;animation-delay:0s;"></div><div style="left: 21px;top: 0;animation-delay:0.125s;"></div><div style="left: 42px;top: 0;animation-delay:0.25s;"></div><div style="left: 0;top: 21px;animation-delay:0.875s;"></div><div style="left: 42px;top: 21px;animation-delay:0.375s;"></div><div style="left: 0;top: 42px;animation-delay:0.75s;"></div><div style="left: 42px;top: 42px;animation-delay:0.625s;"></div><div style="left: 21px;top: 42px;animation-delay:0.5s;"></div></div></div><div class="ultp-heading-filter"><div class="ultp-heading-filter-in"><div class="ultp-heading-wrap ultp-heading-style1 ultp-heading-left"><h2 class="ultp-heading-inner"><span>Fokus</span></h2></div></div></div><div class="ultp-block-items-wrap ultp-block-row ultp-pg1a-style1 ultp-grid1-responsive ultp-block-column-1 ultp-sm-column-2 ultp-xs-column-2 ultp-layout3"><div class="ultp-block-item post-id-409670"><div class="ultp-block-content-wrap"><div class="ultp-block-image ultp-block-image-opacity"><a href="https://kuto.dk/kulturnat-paa-kulturvaerftet/" tabindex="-1" aria-hidden="true"><img decoding="async" class="ultp-block-image-content" alt="Ses vi til Kulturnat?" src="https://kuto.dk/wp-content/uploads/2026/09/Lys-ukraine-2-870x570.jpg" title="Forside - 2026 2"></a></div><div class="ultp-block-content"><h3 class="ultp-block-title "><a href="https://kuto.dk/kulturnat-paa-kulturvaerftet/">Ses vi til Kulturnat?</a></h3></div></div></div><div class="ultp-block-item post-id-409303"><div class="ultp-block-content-wrap"><div class="ultp-block-image ultp-block-image-opacity"><a href="https://kuto.dk/knejpe-festival-2-3-oktober/" tabindex="-1" aria-hidden="true"><img decoding="async" class="ultp-block-image-content" alt="Knejpe Festival 2. + 3. oktober" src="https://kuto.dk/wp-content/uploads/2026/09/04225f6e-9e3e-4014-8771-af333018ab7f-870x570.jpg" title="Forside - 2026 3"></a></div><div class="ultp-block-content"><h3 class="ultp-block-title "><a href="https://kuto.dk/knejpe-festival-2-3-oktober/">Knejpe Festival 2. + 3. oktober</a></h3></div></div></div><div class="ultp-block-item post-id-408343"><div class="ultp-block-content-wrap"><div class="ultp-block-image ultp-block-image-opacity"><a href="https://kuto.dk/moed-vores-nye-forpagter-i-toldkammeret/" tabindex="-1" aria-hidden="true"><img decoding="async" class="ultp-block-image-content" alt="KulturCrew rykkede ind i Toldkammeret" src="https://kuto.dk/wp-content/uploads/2026/08/LMS-3-751x570.png" title="Forside - 2026 4"></a></div><div class="ultp-block-content"><h3 class="ultp-block-title "><a href="https://kuto.dk/moed-vores-nye-forpagter-i-toldkammeret/">KulturCrew rykkede ind i Toldkammeret</a></h3></div></div></div><div class="ultp-block-item post-id-407931"><div class="ultp-block-content-wrap"><div class="ultp-block-image ultp-block-image-opacity"><a href="https://kuto.dk/efteraaret-kulturoplevelser-paa-kulturvaerftet/" tabindex="-1" aria-hidden="true"><img decoding="async" class="ultp-block-image-content" alt="Efterårets kulturoplevelser på Kulturværftet" src="https://kuto.dk/wp-content/uploads/2026/08/Macy-Gray_3-Thinkalike.dk_-870x570.jpg" title="Forside - 2026 5"></a></div><div class="ultp-block-content"><h3 class="ultp-block-title "><a href="https://kuto.dk/efteraaret-kulturoplevelser-paa-kulturvaerftet/">Efterårets kulturoplevelser på Kulturværftet</a></h3></div></div></div></div></div><div class="pagination-block-html" aria-hidden="true" style="display: none;"></div></div></div></div></div> 3950 3951</div></div> 3952 3953<div class="kb-row-layout-wrap kb-row-layout-id401476_5d064c-f2 alignfull wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width"> 3954 3955<div class="wp-block-kadence-column kadence-column401476_26c9b7-4a"><div class="kt-inside-inner-col"><div class="conblock-hide-tablet conblock-hide-desktop"><div class="ultp-post-grid-block wp-block-ultimate-post-post-grid-1 ultp-block-9a2e1d"><div class="ultp-block-wrapper"><div class="ultp-loading"><div class="ultp-loading-blocks" style="width:100%;height:100%;"><div style="left: 0;top: 0;animation-delay:0s;"></div><div style="left: 21px;top: 0;animation-delay:0.125s;"></div><div style="left: 42px;top: 0;animation-delay:0.25s;"></div><div style="left: 0;top: 21px;animation-delay:0.875s;"></div><div style="left: 42px;top: 21px;animation-delay:0.375s;"></div><div style="left: 0;top: 42px;animation-delay:0.75s;"></div><div style="left: 42px;top: 42px;animation-delay:0.625s;"></div><div style="left: 21px;top: 42px;animation-delay:0.5s;"></div></div></div><div class="ultp-heading-filter"><div class="ultp-heading-filter-in"><div class="ultp-heading-wrap ultp-heading-style1 ultp-heading-left"><h2 class="ultp-heading-inner"><span>Fokus</span></h2></div></div></div><div class="ultp-block-items-wrap ultp-block-row ultp-pg1a-style1 ultp-grid1-responsive ultp-block-column-1 ultp-sm-column-2 ultp-xs-column-2 ultp-layout3"><div class="ultp-block-item post-id-409670"><div class="ultp-block-content-wrap"><div class="ultp-block-image ultp-block-image-opacity"><a href="https://kuto.dk/kulturnat-paa-kulturvaerftet/" tabindex="-1" aria-hidden="true"><img decoding="async" class="ultp-block-image-content" alt="Ses vi til Kulturnat?" src="https://kuto.dk/wp-content/uploads/2026/09/Lys-ukraine-2-768x432.jpg" title="Forside - 2026 6"></a></div><div class="ultp-block-content"><h3 class="ultp-block-title "><a href="https://kuto.dk/kulturnat-paa-kulturvaerftet/">Ses vi til Kulturnat?</a></h3></div></div></div><div class="ultp-block-item post-id-409303"><div class="ultp-block-content-wrap"><div class="ultp-block-image ultp-block-image-opacity"><a href="https://kuto.dk/knejpe-festival-2-3-oktober/" tabindex="-1" aria-hidden="true"><img decoding="async" class="ultp-block-image-content" alt="Knejpe Festival 2. + 3. oktober" src="https://kuto.dk/wp-content/uploads/2026/09/04225f6e-9e3e-4014-8771-af333018ab7f-768x512.jpg" title="Forside - 2026 7"></a></div><div class="ultp-block-content"><h4 class="ultp-block-title "><a href="https://kuto.dk/knejpe-festival-2-3-oktober/">
3955Knejpe Festival 2. + 3. oktober</a></h4></div></div></div></div></div><div class="pagination-block-html" aria-hidden="true" style="display: none;"></div></div></div></div></div> 3956 3957</div></div> 3958 3959<div class="kb-row-layout-wrap kb-row-layout-id401476_8c99c9-25 alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width"> 3960 3961<div class="wp-block-kadence-column kadence-column401476_19bfa4-07 inner-column-1"><div class="kt-inside-inner-col">
3962<script type="module" src="https://nevsiscbyqhziqiegqzz.supabase.co/functions/v1/embed-proxy?file=kuto-embed.js&apikey=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im5ldnNpc2NieXFoemlxaWVncXp6Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzE5MzAwMTksImV4cCI6MjA4NzUwNjAxOX0.Vug3CTTtuyzDuRx5v_iT8cl-u56uGKQpdaL4rpnGhpg"></script>
3962 3963<kuto-view view="program" show-articles="true" article-count="6" new-articles-since="" also-interesting-threshold="0" default-view="liste" days-ahead="7" locale="da" theme="light"></kuto-view> 3964 3965 3966<div class="kb-row-layout-wrap kb-row-layout-id401476_2fef14-4b alignnone wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-right-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top"> 3967 3968<div class="wp-block-kadence-column kadence-column401476_055083-97"><div class="kt-inside-inner-col"> 3969<div class="wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns401476_a46443-77"><a class="kb-button kt-button button kb-btn401476_604b26-96 kt-btn-size-xlarge kt-btn-width-type-full kb-btn-global-outline kt-btn-has-text-true kt-btn-has-svg-false wp-block-kadence-singlebtn" aria-label="Hent billet" href="https://kuto.dk/kalender"><span class="kt-btn-inner-text">Se hele kalenderen</span></a></div> 3970</div></div> 3971 3972 3973 3974<div class="wp-block-kadence-column kadence-column401476_6df965-28"><div class="kt-inside-inner-col"></div></div> 3975 3976</div></div></div></div> 3977 3978</div></div> 3979 3980 3981<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> 3982 3983 3984<div class="kb-row-layout-wrap kb-row-layout-id401476_a9eb0f-2d alignfull wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width"> 3985 3986<div class="wp-block-kadence-column kadence-column401476_292706-ac"><div class="kt-inside-inner-col"> 3987<h2 class="wp-block-heading">Nyt i kalenderen</h2> 3988 3989 3990
3991<script type="module" src="https://nevsiscbyqhziqiegqzz.supabase.co/functions/v1/embed-proxy?file=kuto-embed.js&apikey=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im5ldnNpc2NieXFoemlxaWVncXp6Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzE5MzAwMTksImV4cCI6MjA4NzUwNjAxOX0.Vug3CTTtuyzDuRx5v_iT8cl-u56uGKQpdaL4rpnGhpg"></script>
3991 3992<kuto-view view="senest-tilfojet" count="5" layout="carousel" days="30" locale="da" theme="light"></kuto-view> 3993</div></div> 3994 3995</div></div> 3996 3997<div class="kb-row-layout-wrap kb-row-layout-id401476_f0db86-2c alignnone kb-v-lg-hidden wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width"> 3998 3999<div class="wp-block-kadence-column kadence-column401476_8a5334-73 kb-section-dir-horizontal"><div class="kt-inside-inner-col"><div class="ultp-post-grid-block wp-block-ultimate-post-post-list-1 ultp-block-81fec7 forsideslider"><div class="ultp-block-wrapper"><div class="ultp-loading"><div class="ultp-loading-blocks" style="width:100%;height:100%;"><div style="left: 0;top: 0;animation-delay:0s;"></div><div style="left: 21px;top: 0;animation-delay:0.125s;"></div><div style="left: 42px;top: 0;animation-delay:0.25s;"></div><div style="left: 0;top: 21px;animation-delay:0.875s;"></div><div style="left: 42px;top: 21px;animation-delay:0.375s;"></div><div style="left: 0;top: 42px;animation-delay:0.75s;"></div><div style="left: 42px;top: 42px;animation-delay:0.625s;"></div><div style="left: 21px;top: 42px;animation-delay:0.5s;"></div></div></div><div class="ultp-block-items-wrap ultp-block-row ultp-block-column-2 ultp-pl1a-style3 ultp-post-list1-layout1"><div class="ultp-block-item post-id-405669"><div class="ultp-block-content-wrap"><div class="ultp-block-entry-content"><div class="ultp-block-image ultp-block-image-none"><a href="https://kuto.dk/arrangementer/macy-gray/" tabindex="-1" aria-hidden="true"><img decoding="async" srcset="https://kuto.dk/wp-content/uploads/2026/08/featured-update-6554364929-1775644830-2-300x169.jpg 300w, https://kuto.dk/wp-content/uploads/2026/08/featured-update-6554364929-1775644830-2-1024x576.jpg 1024w, https://kuto.dk/wp-content/uploads/2026/08/featured-update-6554364929-1775644830-2-768x432.jpg 768w, https://kuto.dk/wp-content/uploads/2026/08/featured-update-6554364929-1775644830-2-1536x864.jpg 1536w, https://kuto.dk/wp-content/uploads/2026/08/featured-update-6554364929-1775644830-2.jpg 1920w" alt="Macy Gray (US)" src="https://kuto.dk/wp-content/uploads/2026/08/featured-update-6554364929-1775644830-2-1024x576.jpg" title="Forside - 2026 8"></a></div><div class="ultp-block-entry-heading"><h3 class="ultp-block-title "><a href="https://kuto.dk/arrangementer/macy-gray/">Macy Gray (US)</a></h3></div></div><div class="ultp-block-content"><div class="ultp-block-excerpt">Fredag den 20. november 2026</div></div></div></div><span style="display: none;" class="ultp-current-unique-posts" data-ultp-unique-ids='{"group1":[379905,405669]}' data-current-unique-posts="[405669]"> </span></div></div><div class="pagination-block-html" aria-hidden="true" style="display: none;"></div></div></div></div> 4000 4001 4002 4003<div class="wp-block-kadence-column kadence-column401476_93f80b-65"><div class="kt-inside-inner-col"></div></div> 4004 4005</div></div> 4006 4007<div class="kb-row-layout-wrap kb-row-layout-id392650_8cedbb-9b alignfull kt-row-has-bg wp-block-kadence-rowlayout"><div class="kt-row-layout-top-sep kt-row-sep-type-ctd"><svg viewbox="0 0 1000 100" preserveaspectratio="none">
4007<path d="M1000,0l-500,98l-500,-98l0,100l1000,0l0,-100Z" style="opacity: 0.4"></path><path d="M1000,20l-500,78l-500,-78l0,80l1000,0l0,-80Z"></path></svg></div><div class="kt-row-column-wrap kt-has-3-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width"> 4008 4009<div class="wp-block-kadence-column kadence-column392650_e4ff43-bf inner-column-2"><div class="kt-inside-inner-col"></div></div> 4010 4011 4012 4013<div class="wp-block-kadence-column kadence-column392650_e40240-c0 inner-column-1"><div class="kt-inside-inner-col"></div></div> 4014 4015 4016 4017<div class="wp-block-kadence-column kadence-column392650_7ca5b6-fe"><div class="kt-inside-inner-col"></div></div> 4018 4019</div></div></div><!-- .entry-content --> 4020 </div> 4021</article><!-- #post-401476 --> 4022 4023 </div> 4024 </main><!-- #main --> 4025 </div> 4026</div><!-- #primary --> 4027 </div><!-- #inner-wrap --> 4028 <link rel="stylesheet" id="kadence-footer-css" href="https://kuto.dk/wp-content/themes/kadence/assets/css/footer.min.css?ver=1.1.43" media="all"> 4029<footer id="colophon" class="site-footer" role="contentinfo"> 4030 <div class="site-footer-wrap"> 4031 <div class="site-top-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-standard site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="kadence_customizer_footer_top"> 4032 <div class="site-footer-row-container-inner"> 4033 <div class="site-container"> 4034 <div class="site-top-footer-inner-wrap site-footer-row site-footer-row-columns-3 site-footer-row-column-layout-equal site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain"> 4035 <div class="site-footer-top-section-1 site-footer-section footer-section-inner-items-0"> 4036 </div> 4037 <div class="site-footer-top-section-2 site-footer-section footer-section-inner-items-1"> 4038 <div class="footer-widget-area widget-area site-footer-focus-item footer-social content-align-center content-tablet-align-left content-mobile-align-default content-valign-top content-tablet-valign-default content-mobile-valign-default" data-section="kadence_customizer_footer_social"> 4039 <div class="footer-widget-area-inner footer-social-inner"> 4040 <div class="footer-social-wrap"><h2 class="widget-title">Følg os på</h2><div class="footer-social-inner-wrap element-social-inner-wrap social-show-label-false social-style-outline social-show-brand-hover"><a href="https://www.facebook.com/Kulturvaerftet" aria-label="Facebook" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-facebook"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-facebook-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><title>Facebook</title><path d="M31.997 15.999c0-8.836-7.163-15.999-15.999-15.999s-15.999 7.163-15.999 15.999c0 7.985 5.851 14.604 13.499 15.804v-11.18h-4.062v-4.625h4.062v-3.525c0-4.010 2.389-6.225 6.043-6.225 1.75 0 3.581 0.313 3.581 0.313v3.937h-2.017c-1.987 0-2.607 1.233-2.607 2.498v3.001h4.437l-0.709 4.625h-3.728v11.18c7.649-1.2 13.499-7.819 13.499-15.804z"></path> 4041 </svg></span></a><a href="https://www.instagram.com/kulturvaerftet/" aria-label="Instagram" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-instagram"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-instagram-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><title>Instagram</title><path d="M21.138 0.242c3.767 0.007 3.914 0.038 4.65 0.144 1.52 0.219 2.795 0.825 3.837 1.821 0.584 0.562 0.987 1.112 1.349 1.848 0.442 0.899 0.659 1.75 0.758 3.016 0.021 0.271 0.031 4.592 0.031 8.916s-0.009 8.652-0.030 8.924c-0.098 1.245-0.315 2.104-0.743 2.986-0.851 1.755-2.415 3.035-4.303 3.522-0.685 0.177-1.304 0.26-2.371 0.31-0.381 0.019-4.361 0.024-8.342 0.024s-7.959-0.012-8.349-0.029c-0.921-0.044-1.639-0.136-2.288-0.303-1.876-0.485-3.469-1.784-4.303-3.515-0.436-0.904-0.642-1.731-0.751-3.045-0.031-0.373-0.039-2.296-0.039-8.87 0-2.215-0.002-3.866 0-5.121 0.006-3.764 0.037-3.915 0.144-4.652 0.219-1.518 0.825-2.795 1.825-3.833 0.549-0.569 1.105-0.975 1.811-1.326 0.915-0.456 1.756-0.668 3.106-0.781 0.374-0.031 2.298-0.038 8.878-0.038h5.13zM15.999 4.364v0c-3.159 0-3.555 0.014-4.796 0.070-1.239 0.057-2.084 0.253-2.824 0.541-0.765 0.297-1.415 0.695-2.061 1.342s-1.045 1.296-1.343 2.061c-0.288 0.74-0.485 1.586-0.541 2.824-0.056 1.241-0.070 1.638-0.070 4.798s0.014 3.556 0.070 4.797c0.057 1.239 0.253 2.084 0.541 2.824 0.297 0.765 0.695 1.415 1.342 2.061s1.296 1.046 2.061 1.343c0.74 0.288 1.586 0.484 2.825 0.541 1.241 0.056 1.638 0.070 4.798 0.070s3.556-0.014 4.797-0.070c1.239-0.057 2.085-0.253 2.826-0.541 0.765-0.297 1.413-0.696 2.060-1.343s1.045-1.296 1.343-2.061c0.286-0.74 0.482-1.586 0.541-2.824 0.056-1.241 0.070-1.637 0.070-4.797s-0.015-3.557-0.070-4.798c-0.058-1.239-0.255-2.084-0.541-2.824-0.298-0.765-0.696-1.415-1.343-2.061s-1.295-1.045-2.061-1.342c-0.742-0.288-1.588-0.484-2.827-0.541-1.241-0.056-1.636-0.070-4.796-0.070zM14.957 6.461c0.31-0 0.655 0 1.044 0 3.107 0 3.475 0.011 4.702 0.067 1.135 0.052 1.75 0.241 2.16 0.401 0.543 0.211 0.93 0.463 1.337 0.87s0.659 0.795 0.871 1.338c0.159 0.41 0.349 1.025 0.401 2.16 0.056 1.227 0.068 1.595 0.068 4.701s-0.012 3.474-0.068 4.701c-0.052 1.135-0.241 1.75-0.401 2.16-0.211 0.543-0.463 0.93-0.871 1.337s-0.794 0.659-1.337 0.87c-0.41 0.16-1.026 0.349-2.16 0.401-1.227 0.056-1.595 0.068-4.702 0.068s-3.475-0.012-4.702-0.068c-1.135-0.052-1.75-0.242-2.161-0.401-0.543-0.211-0.931-0.463-1.338-0.87s-0.659-0.794
4041-0.871-1.337c-0.159-0.41-0.349-1.025-0.401-2.16-0.056-1.227-0.067-1.595-0.067-4.703s0.011-3.474 0.067-4.701c0.052-1.135 0.241-1.75 0.401-2.16 0.211-0.543 0.463-0.931 0.871-1.338s0.795-0.659 1.338-0.871c0.41-0.16 1.026-0.349 2.161-0.401 1.073-0.048 1.489-0.063 3.658-0.065v0.003zM16.001 10.024c-3.3 0-5.976 2.676-5.976 5.976s2.676 5.975 5.976 5.975c3.3 0 5.975-2.674 5.975-5.975s-2.675-5.976-5.975-5.976zM16.001 12.121c2.142 0 3.879 1.736 3.879 3.879s-1.737 3.879-3.879 3.879c-2.142 0-3.879-1.737-3.879-3.879s1.736-3.879 3.879-3.879zM22.212 8.393c-0.771 0-1.396 0.625-1.396 1.396s0.625 1.396 1.396 1.396 1.396-0.625 1.396-1.396c0-0.771-0.625-1.396-1.396-1.396v0.001z"></path> 4042 </svg></span></a><a href="https://www.youtube.com/user/MusikKulturvaerftet" aria-label="YouTube" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-youtube"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-youtube-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewbox="0 0 28 28"><title>YouTube</title><path d="M11.109 17.625l7.562-3.906-7.562-3.953v7.859zM14 4.156c5.891 0 9.797 0.281 9.797 0.281 0.547 0.063 1.75 0.063 2.812 1.188 0 0 0.859 0.844 1.109 2.781 0.297 2.266 0.281 4.531 0.281 4.531v2.125s0.016 2.266-0.281 4.531c-0.25 1.922-1.109 2.781-1.109 2.781-1.062 1.109-2.266 1.109-2.812 1.172 0 0-3.906 0.297-9.797 0.297v0c-7.281-0.063-9.516-0.281-9.516-0.281-0.625-0.109-2.031-0.078-3.094-1.188 0 0-0.859-0.859-1.109-2.781-0.297-2.266-0.281-4.531-0.281-4.531v-2.125s-0.016-2.266 0.281-4.531c0.25-1.937 1.109-2.781 1.109-2.781 1.062-1.125 2.266-1.125 2.812-1.188 0 0 3.906-0.281 9.797-0.281v0z"></path> 4043 </svg></span></a><a href="https://open.spotify.com/user/kuto.dk" aria-label="Spotify" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-spotify"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-spotify-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><title>Spotify</title><path d="M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z"></path> 4044 </svg></span></a><a href="https://www.linkedin.com/company/kulturv%C3%A6rftet" aria-label="Linkedin" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-linkedin"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-linkedin-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="28" viewbox="0 0 24 28"><title>Linkedin</title><path d="M3.703 22.094h3.609v-10.844h-3.609v10.844zM7.547 7.906c-0.016-1.062-0.781-1.875-2.016-1.875s-2.047 0.812-2.047 1.875c0 1.031 0.781 1.875 2 1.875h0.016c1.266 0 2.047-0.844 2.047-1.875zM16.688 22.094h3.609v-6.219c0-3.328-1.781-4.875-4.156-4.875-1.937 0-2.797 1.078-3.266 1.828h0.031v-1.578h-3.609s0.047 1.016 0 10.844v0h3.609v-6.062c0-0.313 0.016-0.641 0.109-0.875 0.266-0.641 0.859-1.313 1.859-1.313 1.297 0 1.813 0.984 1.813 2.453v5.797zM24 6.5v15c0 2.484-2.016 4.5-4.5 4.5h-15c-2.484 0-4.5-2.016-4.5-4.5v-15c0-2.484 2.016-4.5 4.5-4.5h15c2.484 0 4.5 2.016 4.5 4.5z"></path> 4045 </svg></span></a><a href="https://www.tripadvisor.com/Attraction_Review-g189542-d3336263-Reviews-The_Culture_Yard-Helsingoer_Helsingoer_Municipality_Copenhagen_Region_Zealand.html" aria-label="Trip Advisor" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-trip_advisor"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-trip-advisor-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="36" height="28" viewbox="0 0 36 28"><title>Trip Advisor</title><path d="M10.172 15.578c0 0.812-0.656 1.469-1.453 1.469-0.812 0-1.469-0.656-1.469-1.469 0-0.797 0.656-1.453 1.469-1.453 0.797 0 1.453 0.656 1.453 1.453zM28.203 15.563c0 0.812-0.656 1.469-1.469 1.469s-1.469-0.656-1.469-1.469 0.656-1.453 1.469-1.453 1.469 0.641 1.469 1.453zM11.953 15.578c0-1.656-1.359-3.016-3.016-3.016-1.672 0-3.016 1.359
4045-3.016 3.016 0 1.672 1.344 3.016 3.016 3.016 1.656 0 3.016-1.344 3.016-3.016zM29.969 15.563c0-1.656-1.344-3.016-3.016-3.016-1.656 0-3.016 1.359-3.016 3.016 0 1.672 1.359 3.016 3.016 3.016 1.672 0 3.016-1.344 3.016-3.016zM13.281 15.578c0 2.406-1.937 4.359-4.344 4.359s-4.359-1.953-4.359-4.359c0-2.391 1.953-4.344 4.359-4.344s4.344 1.953 4.344 4.344zM31.313 15.563c0 2.406-1.953 4.344-4.359 4.344-2.391 0-4.344-1.937-4.344-4.344s1.953-4.344 4.344-4.344c2.406 0 4.359 1.937 4.359 4.344zM16.25 15.609c0-3.984-3.234-7.219-7.219-7.219-3.969 0-7.203 3.234-7.203 7.219s3.234 7.219 7.203 7.219c3.984 0 7.219-3.234 7.219-7.219zM26.688 6.656c-2.578-1.125-5.484-1.734-8.687-1.734s-6.391 0.609-8.953 1.719c4.953 0.016 8.953 4.016 8.953 8.969 0-4.859 3.859-8.813 8.687-8.953zM34.172 15.609c0-3.984-3.219-7.219-7.203-7.219s-7.219 3.234-7.219 7.219 3.234 7.219 7.219 7.219 7.203-3.234 7.203-7.219zM30.016 6.766h5.984c-0.938 1.094-1.625 2.562-1.797 3.578 1.078 1.484 1.719 3.297 1.719 5.266 0 4.953-4.016 8.953-8.953 8.953-2.812 0-5.313-1.281-6.953-3.297 0 0-0.734 0.875-2.016 2.797-0.219-0.453-1.328-2.031-2-2.812-1.641 2.031-4.156 3.313-6.969 3.313-4.937 0-8.953-4-8.953-8.953 0-1.969 0.641-3.781 1.719-5.266-0.172-1.016-0.859-2.484-1.797-3.578h5.703c3.063-2.047 7.516-3.328 12.297-3.328s8.953 1.281 12.016 3.328z"></path> 4046 </svg></span></a><a href="https://g.page/r/Cf0cBGA7z8vzEAg/review" aria-label="Google Reviews" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-google_reviews"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-google-reviews-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="28" viewbox="0 0 24 28"><title>Google Reviews</title><path d="M12 12.281h11.328c0.109 0.609 0.187 1.203 0.187 2 0 6.844-4.594 11.719-11.516 11.719-6.641 0-12-5.359-12-12s5.359-12 12-12c3.234 0 5.953 1.188 8.047 3.141l-3.266 3.141c-0.891-0.859-2.453-1.859-4.781-1.859-4.094 0-7.438 3.391-7.438 7.578s3.344 7.578 7.438 7.578c4.75 0 6.531-3.406 6.813-5.172h-6.813v-4.125z"></path> 4047 </svg></span></a><a href="https://open.spotify.com/show/6gCpOydjZ45xsZjgd4cHG7" aria-label="Apple Podcast" target="_blank" rel="noopener noreferrer" class="social-button footer-social-item social-link-apple_podcasts"><span class="kadence-svg-iconset"><svg class="kadence-svg-icon kadence-apple-podcasts-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><title>Apple Podcasts</title><path d="M5.34 0A5.328 5.328 0 000 5.34v13.32A5.328 5.328 0 005.34 24h13.32A5.328 5.328 0 0024 18.66V5.34A5.328 5.328 0 0018.66 0zm6.525 2.568c2.336 0 4.448.902 6.056 2.587 1.224 1.272 1.912 2.619 2.264 4.392.12.59.12 2.2.007 2.864a8.506 8.506 0 01-3.24 5.296c-.608.46-2.096 1.261-2.336 1.261-.088 0-.096-.091-.056-.46.072-.592.144-.715.48-.856.536-.224 1.448-.874 2.008-1.435a7.644 7.644 0 002.008-3.536c.208-.824.184-2.656-.048-3.504-.728-2.696-2.928-4.792-5.624-5.352-.784-.16-2.208-.16-3 0-2.728.56-4.984 2.76-5.672 5.528-.184.752-.184 2.584 0 3.336.456 1.832 1.64 3.512 3.192 4.512.304.2.672.408.824.472.336.144.408.264.472.856.04.36.03.464-.056.464-.056 0-.464-.176-.896-.384l-.04-.03c-2.472-1.216-4.056-3.274-4.632-6.012-.144-.706-.168-2.392-.03-3.04.36-1.74 1.048-3.1 2.192-4.304 1.648-1.737 3.768-2.656 6.128-2.656zm.134 2.81c.409.004.803.04 1.106.106 2.784.62 4.76 3.408 4.376 6.174-.152 1.114-.536 2.03-1.216 2.88-.336.43-1.152 1.15-1.296 1.15-.023 0-.048-.272-.048-.603v-.605l.416-.496c1.568-1.878 1.456-4.502-.256-6.224-.664-.67-1.432-1.064-2.424-1.246-.64-.118-.776-.118-1.448-.008-1.02.167-1.81.562-2.512 1.256-1.72 1.704-1.832 4.342-.264 6.222l.413.496v.608c0 .336-.027.608-.06.608-.03 0-.264-.16-.512-.36l-.034-.011c-.832-.664-1.568-1.842-1.872-2.997-.184-.698-.184-2.024.008-2.72.504-1.878 1.888-3.335 3.808-4.019.41-.145 1.133-.22 1.814-.211zm-.13 2.99c.31 0 .62.06.844.178.488.253.888.745 1.04 1.259.464 1.578-1.208 2.96-2.72 2.254h-.015c-.712-.331-1.096-.956-1.104-1.77 0-.733.408-1.371 1.112-1.745.224-.117.534-.176.844-.176zm-.011 4.728c.988-.004 1.706.349 1.97.97.198.464.124 1.932-.218 4.302-.232 1.656-.36 2.074-.68 2.356-.44.39-1.064.498-1.656.288h-.003c-.716-.257-.87-.605-1.164-2.644-.341-2.37-.416-3.838-.218-4.302.262-.616.974-.966 1.97-.97z"></path> 4048 </svg></span></a></div></div> </div> 4049</div><!-- data-section="footer_social" --> 4050 </div> 4051 <div class="site-footer-top-section-3 site-footer-section footer-section-inner-items-0"> 4052 </div> 4053 </div> 4054 </div> 4055 </div> 4056</div> 4057<div class="site-middle-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-standard site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="
4057kadence_customizer_footer_middle"> 4058 <div class="site-footer-row-container-inner"> 4059 <div class="site-container"> 4060 <div class="site-middle-footer-inner-wrap site-footer-row site-footer-row-columns-3 site-footer-row-column-layout-equal site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain"> 4061 <div class="site-footer-middle-section-1 site-footer-section footer-section-inner-items-1"> 4062 <div class="footer-widget-area widget-area site-footer-focus-item footer-widget3 content-align-center content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer3"> 4063 <div class="footer-widget-area-inner site-info-inner"> 4064 <section id="block-34" class="widget widget_block"><style id="kadence-blocks-advancedheading-inline-css"> 4065.wp-block-kadence-advancedheading mark{background:transparent;border-style:solid;border-width:0}.wp-block-kadence-advancedheading mark.kt-highlight{color:#f76a0c;}.kb-adv-heading-icon{display: inline-flex;justify-content: center;align-items: center;} .is-layout-constrained > .kb-advanced-heading-link {display: block;}.single-content .kadence-advanced-heading-wrapper h1, .single-content .kadence-advanced-heading-wrapper h2, .single-content .kadence-advanced-heading-wrapper h3, .single-content .kadence-advanced-heading-wrapper h4, .single-content .kadence-advanced-heading-wrapper h5, .single-content .kadence-advanced-heading-wrapper h6 {margin: 1.5em 0 .5em;}.single-content .kadence-advanced-heading-wrapper+* { margin-top:0;}.kb-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);} 4066/*# sourceURL=kadence-blocks-advancedheading-inline-css */ 4067</style> 4068<style>.wp-block-kadence-advancedheading.kt-adv-headingblock-34_9cd011-a8, .wp-block-kadence-advancedheading.kt-adv-headingblock-34_9cd011-a8[data-kb-block="kb-adv-headingblock-34_9cd011-a8"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-headingblock-34_9cd011-a8 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingblock-34_9cd011-a8[data-kb-block="kb-adv-headingblock-34_9cd011-a8"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}</style> 4069<h3 class="kt-adv-headingblock-34_9cd011-a8 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color" data-kb-block="kb-adv-headingblock-34_9cd011-a8">Kulturværftet</h3> 4070</section><section id="block-10" class="widget widget_block widget_text"> 4071<p class="wp-block-paragraph"><a href="https://goo.gl/maps/S3BYbeVXfX7zfE9q8" target="_blank" rel="noreferrer noopener">Allegade 2<br>3000 Helsingør</a></p> 4072</section><section id="block-77" class="widget widget_block widget_text"> 4073<p class="wp-block-paragraph"><a href="https://kuto.dk/spisesteder/" data-type="URL" data-id="https://kuto.dk/spisehuset/">Spisehuset</a><br><a href="https://helsbib.dk/" target="_blank" rel="noreferrer noopener">Biblioteket</a><br><a href="https://www.kulturhavnkronborg.dk/" target="_blank" rel="noreferrer noopener">Kulturhavnen</a><br><a href="https://helsingormuseer.dk/vaerftsmuseet/" target="_blank" rel="noreferrer noopener">Værftsmuseet</a><br><a href="https://www.vaerftetsmadmarked.dk/" target="_blank" rel="noreferrer noopener">Værftsmadmarked</a><br><a href="https://vaerftshallerne.dk/" target="_blank" rel="noreferrer noopener">Værftshallerne</a></p> 4074</section><section id="block-78" class="widget widget_block widget_text"> 4075<p class="wp-block-paragraph"><a href="https://kuto.dk/vores-frivillige/">Mød vores frivillige</a></p> 4076</section><section id="block-72" class="widget widget_block widget_text"> 4077<p class="wp-block-paragraph"><a href="https://kuto.dk/moede-og-konference">Book mødelokale</a></p> 4078</section><section id="block-73" class="widget widget_block widget_text"> 4079<p class="wp-block-paragraph"><a href="https://kuto.dk/find-vej/">Find vej</a></p> 4080</section> </div> 4081</div><!-- .footer-widget3 --> 4082 </div> 4083 <div class="site-footer-middle-section-2 site-footer-section footer-section-inner-items-1"> 4084 <div class="footer-widget-area widget-area site-footer-focus-item footer-widget1 content-align-center content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer1"> 4085 <div class="footer-widget-area-inner site-info-inner"> 4086 <section id="block-18" class="widget widget_block"><style>.wp-block-kadence-advancedheading.kt-adv-headingblock-18_f35c73-47, .wp-block-kadence-advancedheading.kt-adv-headingblock-18_f35c73-47[data-kb-block="kb-adv-headingblock-18_f35c73-47"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-headingblock-18_f35c73-47 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingblock-18_f35c73-47[data-kb-block="kb-adv-headingblock-18_f35c73-47"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}</style> 4087<h3 class="kt-adv-headingblock-18_f35c73-47 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color" data-kb-block="kb-adv-headingblock-18_f35c73-47"><a href="https://kuto.dk/toldkammeret/">Toldkammeret</a></h3> 4088</section><section id="block-20" class="widget widget_block widget_text"> 4089<p class="wp-block-paragraph"><a href="https://g.page/Byens-spisekammer?share" target="_blank" rel="noreferrer noopener">Havnepladsen 1<br>3000 Helsingør</a></p> 4090</section>
4090<section id="block-41" class="widget widget_block widget_text"> 4091<p class="wp-block-paragraph"><a href="https://kuto.dk/spisesteder/">Spisekammeret</a><br><a href="https://kuto.dk/billedskolen/">Billedskolen</a><br><a href="https://kuto.dk/bgk-artlab/" target="_blank" rel="noreferrer noopener">BGK Artlab</a><br><a href="https://kuto.dk/transit">Artspace Transit</a><br><a href="https://www.helsingor-teater.dk/" target="_blank" rel="noreferrer noopener">Helsingør Teater</a><br><a href="https://pigegarden.dk/" target="_blank" rel="noreferrer noopener">Pigegarden</a></p> 4092</section><section id="block-46" class="widget widget_block widget_text"> 4093<p class="wp-block-paragraph"><a href="https://kuto.dk/moede-og-konference">Book mødelokale</a><br><a href="https://spisekammeret.dk/faellesspisning/" data-type="link" data-id="https://spisekammeret.dk/faellesspisning/" target="_blank" rel="noreferrer noopener">Book bord til Fællesspisning</a></p> 4094</section> </div> 4095</div><!-- .footer-widget1 --> 4096 </div> 4097 <div class="site-footer-middle-section-3 site-footer-section footer-section-inner-items-1"> 4098 <div class="footer-widget-area widget-area site-footer-focus-item footer-widget4 content-align-center content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer4"> 4099 <div class="footer-widget-area-inner site-info-inner"> 4100 <section id="block-28" class="widget widget_block"><style>.wp-block-kadence-advancedheading.kt-adv-heading_9ae5fb-dd, .wp-block-kadence-advancedheading.kt-adv-heading_9ae5fb-dd[data-kb-block="kb-adv-heading_9ae5fb-dd"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading_9ae5fb-dd mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading_9ae5fb-dd[data-kb-block="kb-adv-heading_9ae5fb-dd"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}</style> 4101<h3 class="kt-adv-heading_9ae5fb-dd wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color" data-kb-block="kb-adv-heading_9ae5fb-dd">Indholdet</h3> 4102</section><section id="block-75" class="widget widget_block widget_text"> 4103<p class="wp-block-paragraph"><a href="https://kuto.dk/nyheder/#presse" target="_blank" rel="noreferrer noopener">Presse</a><br><a href="https://o.kuto.dk/om-os/kontakt-os/">Programredaktionen</a><br><a href="mailto:[email protected]">Generelle henvendelser</a></p> 4104</section><section id="block-78" class="widget widget_block widget_text"> 4105<p class="wp-block-paragraph"><a href="https://kuto.dk/vores-frivillige/">Mød vores frivillige</a></p> 4106</section><section id="block-79" class="widget widget_block widget_text"> 4107<p class="wp-block-paragraph"><a href="https://kuto.dk/nyhedsbrev/">Tilmeld nyhedsbrevet</a></p> 4108</section><section id="block-81" class="widget widget_block widget_text"> 4109<p class="wp-block-paragraph"><strong>Kend os på numrene</strong><br></p> 4110</section><section id="block-83" class="widget widget_block"> 4111<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Kulturværftet<br></summary> 4112<p class="wp-block-paragraph">Ean-nummer: 5798008209598<br>CVR-nummer: 64502018<br>VAT-nummer: 25278968</p> 4113 4114 4115 4116<p class="wp-block-paragraph"><strong>Mød vores bank<br></strong>Jyske Bank<br>Reg.nr.: 7134 Konto: 1162478<br>Iban: DK9371340001162478<br>Swift: JYBADKKK</p> 4117</details> 4118</section><section id="block-84" class="widget widget_block"> 4119<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Spisehuset i Kulturværftet</summary> 4120<p class="wp-block-paragraph">CVR-nummer: 44500019</p> 4121</details> 4122</section><section id="block-85" class="widget widget_block"> 4123<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Spisekammeret i Toldkammeret</summary> 4124<p class="wp-block-paragraph">CVR-nummer: 44311542</p> 4125</details> 4126</section> </div> 4127</div><!-- .footer-widget4 --> 4128 </div> 4129 </div> 4130 </div> 4131 </div> 4132</div> 4133<div class="site-bottom-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-standard site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="
4133kadence_customizer_footer_bottom"> 4134 <div class="site-footer-row-container-inner"> 4135 <div class="site-container"> 4136 <div class="site-bottom-footer-inner-wrap site-footer-row site-footer-row-columns-4 site-footer-row-column-layout-equal site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain"> 4137 <div class="site-footer-bottom-section-1 site-footer-section footer-section-inner-items-1"> 4138 4139<div class="footer-widget-area site-info site-footer-focus-item content-align-left content-tablet-align-default content-mobile-align-default content-valign-top content-tablet-valign-default content-mobile-valign-default" data-section="kadence_customizer_footer_html"> 4140 <div class="footer-widget-area-inner site-info-inner"> 4141 <div class="footer-html inner-link-style-normal"><div class="footer-html-inner"><p>© 2026 Kulturværftet & Toldkammeret<br> 4142Lavet med ♥ til Kulturen og den gode oplevelse</p> 4143</div></div> </div> 4144</div><!-- .site-info --> 4145 </div> 4146 <div class="site-footer-bottom-section-2 site-footer-section footer-section-inner-items-1"> 4147 <div class="footer-widget-area widget-area site-footer-focus-item footer-widget5 content-align-center content-tablet-align-default content-mobile-align-default content-valign-middle content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer5"> 4148 <div class="footer-widget-area-inner site-info-inner"> 4149 <section id="block-62" class="widget widget_block widget_media_image"> 4150<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://www.helsingor.dk/" target="_blank" rel="noopener noreferrer" aria-label="Helsingør Kommune (åbner i nyt vindue)"><img loading="lazy" decoding="async" width="136" height="40" src="https://kuto.dk/wp-content/uploads/2022/01/HK_LOGO_white_40.png" alt="Helsingør Kommune" class="wp-image-20587"></a></figure></div> 4151</section> </div> 4152</div><!-- .footer-widget5 --> 4153 </div> 4154 <div class="site-footer-bottom-section-3 site-footer-section footer-section-inner-items-1"> 4155 <div class="footer-widget-area widget-area site-footer-focus-item footer-widget6 content-align-center content-tablet-align-default content-mobile-align-default content-valign-middle content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer6"> 4156 <div class="footer-widget-area-inner site-info-inner"> 4157 <section id="block-66" class="widget widget_block widget_media_image"> 4158<figure class="wp-block-image size-full"><a href="https://www.kunst.dk/" target="_blank" rel="noopener noreferrer" aria-label="Statens Kunstfond (åbner i nyt vindue)"><img loading="lazy" decoding="async" width="50" height="60" src="https://kuto.dk/wp-content/uploads/2022/01/SKF_logo_white_50.png" alt="Statens Kunstfond" class="wp-image-20568"></a></figure> 4159</section> </div> 4160</div><!-- .footer-widget6 --> 4161 </div> 4162 <div class="site-footer-bottom-section-4 site-footer-section footer-section-inner-items-1"> 4163 <div class="footer-widget-area widget-area site-footer-focus-item footer-widget2 content-align-right content-tablet-align-left content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer2"> 4164 <div class="footer-widget-area-inner site-info-inner"> 4165 <section id="block-56" class="widget widget_block widget_text"> 4166<p class="wp-block-paragraph"><a href="https://kuto.dk/privacy-policy/">Privatlivspolitik </a>/ <a href="https://kuto.dk/handelsbetingelser/">Handelsbetingelser</a></p> 4167</section> </div> 4168</div><!-- .footer-widget2 --> 4169 </div> 4170 </div> 4171 </div> 4172 </div> 4173</div> 4174 </div> 4175</footer><!-- #colophon --> 4176 4177</div><!-- #wrapper --> 4178 4179<style id="kadence_mega_menu_inline-inline-css"> 4180#menu-item-16243.kadence-menu-mega-enabled > .sub-menu{background-color:var(--global-palette6);}.header-navigation .header-menu-container #menu-item-16243.kadence-menu-mega-enabled > .sub-menu li.menu-item > a{color:var(--global-palette9);}.header-navigation .header-menu-container #menu-item-16243.kadence-menu-mega-enabled > .sub-menu li.menu-item > a:hover{color:var(--global-palette1);}.header-navigation .header-menu-container #menu-item-16243.kadence-menu-mega-enabled > .sub-menu li.menu-item.current-menu-item > a{color:var(--global-palette1);}.header-navigation .header-menu-container #menu-item-16243.kadence-menu-mega-enabled > .sub-menu li.menu-item > a{background:var(--global-palette9);}.header-navigation .header-menu-container #menu-item-16243.kadence-menu-mega-enabled > .sub-menu li.menu-item > a:hover{background:var(--global-palette9);}.header-navigation .header-menu-container #menu-item-16243.kadence-menu-mega-enabled > .sub-menu li.menu-item.current-menu-item > a{background:var(--global-palette9);} 4181/*# sourceURL=kadence_mega_menu_inline-inline-css */ 4182</style> 4183
4183<script>document.documentElement.style.setProperty('--scrollbar-offset', window.innerWidth - document.documentElement.clientWidth + 'px' );</script>
4183 4184
4184<script type="speculationrules"> 4185{"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/kadence/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 4186</script>
4186 4187<noscript><img height="1" width="1" style="display: none;" src="https://www.facebook.com/tr?id=413321246642778&ev=PageView&noscript=1&eid=41332124664277829f313f6-837b-4772-b6f5-f465e93e777e&cd%5Bpage_title%5D=Forside+-+2026&cd%5Bpost_type%5D=page&cd%5Bpost_id%5D=401476&cd%5Bplugin%5D=PixelYourSite&cd%5Bevent_url%5D=kuto.dk%2F&cd%5Buser_role%5D=guest" alt=""></noscript> 4188 <div id="mobile-drawer" class="popup-drawer popup-drawer-layout-fullwidth popup-drawer-animation-fade popup-drawer-side-right" data-drawer-target-string="#mobile-drawer"> 4189 <div class="drawer-overlay" data-drawer-target-string="#mobile-drawer"></div> 4190 <div class="drawer-inner"> 4191 <div class="drawer-header"> 4192 <button class="menu-toggle-close drawer-toggle" aria-label="Luk menu" data-toggle-target="#mobile-drawer" data-toggle-body-class="showing-popup-drawer-from-full" aria-expanded="false" data-set-focus=".menu-toggle-open"> 4193 <span class="toggle-close-bar"></span> 4194 <span class="toggle-close-bar"></span> 4195 </button> 4196 </div> 4197 <div class="drawer-content mobile-drawer-content content-align-left content-valign-middle"> 4198 <div class="site-header-item site-header-focus-item site-header-item-mobile-navigation mobile-secondary-navigation-layout-stretch-false" data-section="kadence_customizer_mobile_secondary_navigation"> 4199 <nav id="mobile-secondary-site-navigation" class="mobile-navigation mobile-secondary-navigation drawer-navigation drawer-navigation-parent-toggle-false" role="navigation" aria-label="Sekundær mobilnavigation"> 4200 <div class="mobile-menu-container drawer-menu-container"> 4201 <ul id="mobile-secondary-menu" class="menu has-collapse-sub-nav"><li id="menu-item-409564" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-409564"><a href="https://kuto.dk/kalender/">Kalenderen</a></li> 4202<li id="menu-item-29727" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29727"><a href="https://billet.kuto.dk/da/login/">Din billetkonto</a></li> 4203<li id="menu-item-374077" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-374077"><a href="https://kuto.dk/gavekort/">Køb gavekort</a></li> 4204<li id="menu-item-409562" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-409562"><a href="https://kuto.dk/aabningstider-paa-kulturvaerftet-og-toldkammeret/">Åbningstider på Kulturværftet og Toldkammeret</a></li> 4205<li id="menu-item-374039" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-374039"><a href="https://kuto.dk/moede-og-konference/">Møde og konference</a></li> 4206<li id="menu-item-374044" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-374044"><a href="https://kuto.dk/nyheder/">Nyheder</a></li> 4207<li id="menu-item-373561" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-373561"><div class="drawer-nav-drop-wrap"><a>Læring og udvikling</a><button class="drawer-sub-toggle" data-toggle-duration="10" data-toggle-target="#mobile-secondary-menu .menu-item-373561 > .sub-menu" aria-expanded="false"><span class="screen-reader-text">Vis undermenu</span><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><title>Vis mere</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path> 4208 </svg></span></button></div> 4209<ul class="sub-menu"> 4210 <li id="menu-item-373563" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-373563"><a href="https://kuto.dk/bgk-artlab/">BGK ArtLab</a></li> 4211 <li id="menu-item-373564" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-373564"><a href="https://kuto.dk/billedskolen/">Billedskolen</a></li> 4212 <li id="menu-item-401223" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-401223"><a href="https://kuto.dk/blaatryk/">BLÅTRYK</a></li> 4213 <li id="menu-item-373565" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-373565"><a href="https://kuto.dk/om-popkorn-nordic/">Popkorn Nordic</a></li> 4214 <li id="menu-item-373562" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-373562"><a href="https://kuto.dk/ovation/">Ovation</a></li> 4215</ul> 4216</li> 4217<li id="menu-item-373560" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-373560">
4217<div class="drawer-nav-drop-wrap"><a href="https://kuto.dk/kontakt/">Kontakt</a><button class="drawer-sub-toggle" data-toggle-duration="10" data-toggle-target="#mobile-secondary-menu .menu-item-373560 > .sub-menu" aria-expanded="false"><span class="screen-reader-text">Vis undermenu</span><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-arrow-down-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><title>Vis mere</title><path d="M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path> 4218 </svg></span></button></div> 4219<ul class="sub-menu"> 4220 <li id="menu-item-373559" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-373559"><a href="https://kuto.dk/find-vej/">Find vej</a></li> 4221 <li id="menu-item-374045" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-374045"><a href="https://kuto.dk/spisesteder/">Spisesteder</a></li> 4222 <li id="menu-item-373558" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-373558"><a href="https://kuto.dk/handicapforhold/">Handicapforhold</a></li> 4223 <li id="menu-item-374042" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-374042"><a href="https://kuto.dk/om-kulturvaerftet/">Om Kulturværftet og Toldkammeret</a></li> 4224</ul> 4225</li> 4226</ul> </div> 4227 </nav><!-- #site-navigation --> 4228 </div><!-- data-section="mobile_secondary_navigation" --> 4229 </div> 4230 </div> 4231 </div> 4232
4232<script id="mpp_gutenberg_tabs-js" src="https://kuto.dk/wp-content/plugins/metronet-profile-picture/js/mpp-frontend.js?ver=2.6.3"></script>
vendor: 1 bytes, line 4232
4232
4233<script id="wp-hooks-js" src="https://kuto.dk/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 4233
4233
4234<script id="wp-i18n-js" src="https://kuto.dk/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 4234
4234
4235<script id="wp-i18n-js-after"> 4236wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 4237//# sourceURL=wp-i18n-js-after 4238</script>
vendor: 1 bytes, line 4238
4238
4239<script id="wp-private-apis-js" src="https://kuto.dk/wp-includes/js/dist/private-apis.min.js?ver=eb85f28c4c729bb4f002"></script>
vendor: 1 bytes, line 4239
4239
4240<script id="wp-url-js" src="https://kuto.dk/wp-includes/js/dist/url.min.js?ver=7b0de086d4ae11d55704"></script>
vendor: 1 bytes, line 4240
4240
4241<script id="wp-api-fetch-js-translations"> 4242( function( domain, translations ) { 4243 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 4244 localeData[""].domain = domain; 4245 wp.i18n.setLocaleData( localeData, domain ); 4246} )( "default", {"translation-revision-date":"2026-09-21 17:33:51+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"da_DK"},"Could not get a valid response from the server.":["Kunne ikke f\u00e5 et gyldigt svar fra serveren."],"Unable to connect. Please check your Internet connection.":["Kan ikke oprette forbindelse. Kontroller venligst din internetforbindelse."],"Media upload failed. If this is a photo or a large image, please scale it down and try again.":["Upload af medie mislykkedes. Hvis det er et stort billede, s\u00e5 nedskaler det og pr\u00f8v igen."],"The response is not a valid JSON response.":["Svaret er ikke et gyldigt JSON svar."]}},"comment":{"reference":"wp-includes\/js\/dist\/api-fetch.js"}} ); 4247//# sourceURL=wp-api-fetch-js-translations 4248</script>
vendor: 1 bytes, line 4248
4248
4249<script id="wp-api-fetch-js" src="https://kuto.dk/wp-includes/js/dist/api-fetch.min.js?ver=6f2a4faeee3c722b1e57"></script>
vendor: 1 bytes, line 4249
4249
4250<script id="wp-api-fetch-js-after"> 4251wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://kuto.dk/wp-json/" ) ); 4252wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "31947f4fd7" ); 4253wp.apiFetch.use( wp.apiFetch.nonceMiddleware ); 4254wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware ); 4255wp.apiFetch.nonceEndpoint = "https://kuto.dk/wp-admin/admin-ajax.php?action=rest-nonce"; 4256//# sourceURL=wp-api-fetch-js-after 4257</script>
vendor: 1 bytes, line 4257
4257
4258<script id="ultp-script-js-extra"> 4259var ultp_data_frontend = {"url":"https://kuto.dk/wp-content/plugins/ultimate-post/","active":"","ultpSavedDLMode":"ultplight","ajax":"https://kuto.dk/wp-admin/admin-ajax.php","security":"a09bc03cfe","home_url":"https://kuto.dk","dark_logo":""}; 4260//# sourceURL=ultp-script-js-extra 4261</script>
vendor: 1 bytes, line 4261
4261
4262<script id="ultp-script-js" src="https://kuto.dk/wp-content/plugins/ultimate-post/assets/js/ultp.min.js?ver=5.0.8"></script>
vendor: 1 bytes, line 4262
4262
4263<script id="ultp-youtube-gallery-block-js" src="https://kuto.dk/wp-content/plugins/ultimate-post/assets/js/ultp-youtube-gallery-block.js?ver=5.0.8"></script>
vendor: 1 bytes, line 4263
4263
4264<script id="kadence-simplelightbox-js" src="https://kuto.dk/wp-content/themes/kadence/assets/js/simplelightbox.min.js?ver=1.1.43" async></script>
vendor: 1 bytes, line 4264
4264
4265<script id="kadence-lightbox-init-js" src="https://kuto.dk/wp-content/themes/kadence/assets/js/lightbox-init.min.js?ver=1.1.43" async></script>
vendor: 1 bytes, line 4265
4265
4266<script id="kadence-navigation-js-extra"> 4267var kadenceConfig = {"screenReader":{"expand":"Vis undermenu","expandOf":"Vis undermenu for","collapse":"Skjul undermenu","collapseOf":"Skjul undermenu for"},"breakPoints":{"desktop":"1024","tablet":768},"scrollOffset":"0"}; 4268//# sourceURL=kadence-navigation-js-extra 4269</script>
vendor: 1 bytes, line 4269
4269
4270<script id="kadence-navigation-js" src="https://kuto.dk/wp-content/themes/kadence/assets/js/navigation.min.js?ver=1.1.43" async></script>
vendor: 1 bytes, line 4270
4270
4271<script id="jquery-bind-first-js" defer src="https://kuto.dk/wp-content/plugins/pixelyoursite-pro/dist/scripts/jquery.bind-first-0.2.3.min.js"></script>
vendor: 1 bytes, line 4271
4271
4272<script id="js-cookie-pys-js" defer src="https://kuto.dk/wp-content/plugins/pixelyoursite-pro/dist/scripts/js.cookie-2.1.3.min.js?ver=2.1.3"></script>
vendor: 1 bytes, line 4272
4272
4273<script id="js-sha256-js" defer src="https://kuto.dk/wp-content/plugins/pixelyoursite-pro/dist/scripts/sha256.js?ver=0.11.0"></script>
vendor: 1 bytes, line 4273
4273
4274<script id="js-tld-js" defer src="https://kuto.dk/wp-content/plugins/pixelyoursite-pro/dist/scripts/tld.min.js?ver=2.3.1"></script>
vendor: 1 bytes, line 4274
4274
4275<script id="pys-js-extra"> 4276var pysOptions = {"staticEvents":{"facebook":{"init_event":[{"delay":0,"type":"static","ajaxFire":false,"name":"PageView","pixelIds":["413321246642778"],"eventID":"29f313f6-837b-4772-b6f5-f465e93e777e","params":{"page_title":"Forside - 2026","post_type":"page","post_id":401476,"plugin":"PixelYourSite","event_url":"kuto.dk/","user_role":"guest"},"e_id":"init_event","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}]}},"dynamicEvents":[],"triggerEvents":{"79537":{"facebook":{"delay":"","type":"trigger","custom_event_post_id":79537,"name":"Purchase","pixelIds":["413321246642778"],"eventID":"5e44b58a-79f2-401f-ba94-99021657ef16","params":{"page_title":"Forside - 2026","post_type":"page","post_id":401476,"plugin":"PixelYourSite","event_url":"kuto.dk/","user_role":"guest"},"e_id":"custom_event","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"79536":{"facebook":{"delay":"","type":"trigger","custom_event_post_id":79536,"name":"InitiateCheckout","pixelIds":["413321246642778"],"eventID":"5e44b58a-79f2-401f-ba94-99021657ef16","params":{"page_title":"Forside - 2026","post_type":"page","post_id":401476,"plugin":"PixelYourSite","event_url":"kuto.dk/","user_role":"guest"},"e_id":"custom_event","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"79535":{"facebook":{"delay":"","type":"trigger","custom_event_post_id":79535,"name":"AddToCart","pixelIds":["413321246642778"],"eventID":"5e44b58a-79f2-401f-ba94-99021657ef16","params":{"page_title":"Forside - 2026","post_type":"page","post_id":401476,"plugin":"PixelYourSite","event_url":"kuto.dk/","user_role":"guest"},"e_id":"custom_event","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}}},"triggerEventTypes":{"css_click":{"79537":{"selectors":["basm basm_nav_btn.basm_set_address_btn"],"click_count":1,"click_time_limit":0},"79536":{"selectors":[".basm basm_nav_btn.basm_shipping_btn"],"click_count":1,"click_time_limit":0},"79535":{"selectors":[".basm basm_nav_btn.basm_add_btn"],"click_count":1,"click_time_limit":0}}},"triggerLogic":{"79537":"OR","79536":"OR","79535":"OR"},"triggerFrequency":{"79537":"every_time","79536":"every_time","79535":"every_time"},"facebook":{"pixelIds":["413321246642778"],"advancedMatchingEnabled":true,"advancedMatching":{"external_id":"f6139c067b58c71e59a74e01db6e3db0bb42311382da1edc393b10eeb8c4d5de"},"removeMetadata":false,"wooVariableAsSimple":false,"serverApiEnabled":true,"send_external_id":true,"enabled_medical":false,"do_not_track_medical_param":["event_url","post_title","page_title","landing_page","content_name","categories","category_name","tags"],"meta_ldu":false},"debug":"","siteUrl":"https://kuto.dk","ajaxUrl":"https://kuto.dk/wp-admin/admin-ajax.php","ajax_event":"8a2b412739","trackUTMs":"1","trackTrafficSource":"1","user_id":"0","enable_lading_page_param":"1","cookie_duration":"7","enable_event_day_param":"1","enable_event_month_param":"1","enable_event_time_param":"1","enable_remove_target_url_param":"1","enable_remove_download_url_param":"1","visit_data_model":"first_visit","last_visit_duration":"60","enable_auto_save_advance_matching":"1","enable_success_send_form":"","enable_automatic_events":"","enable_event_video":"1","enable_rage_click":"","rage_click_threshold":"3","rage_click_time_limit":"2","enable_video_speed":"","ajaxForServerEvent":"1","ajaxForServerStaticEvent":"1","useSendBeacon":"1","send_external_id":"1","external_id_expire":"180","track_cookie_for_subdomains":"1","google_consent_mode":"1","consent_mode_cmp_active":"","data_persistency":"keep_data","advance_matching_form":{"enable_advance_matching_forms":true,"advance_matching_fn_names":["","first_name","first-name","first name","name"],"advance_matching_ln_names":["","last_name","last-name","last name"],"advance_matching_tel_names":["","phone","tel"],"advance_matching_em_names":[]},"advance_matching_url":{"enable_advance_matching_url":true,"advance_matching_fn_names":[],"advance_matching_ln_names":[],"advance_matching_tel_names":[],"advance_matching_em_names":[]},"track_dynamic_fields":[],"gdpr":{"ajax_enabled":false,"all_disabled_by_api":false,"facebook_disabled_by_api":false,"tiktok_disabled_by_api":false,"analytics_disabled_by_api":false,"google_ads_disabled_by_api":false,"pinterest_disabled_by_api":false,"bing_disabled_by_api":false,"reddit_disabled_by_api":false,"externalID_disabled_by_api":false,"facebook_prior_consent_enabled":true,"tiktok_prior_consent_enabled":true,"analytics_prior_consent_enabled":true,"google_ads_prior_consent_enabled":true,"pinterest_prior_consent_enabled":true,"bing_prior_consent_enabled":true,"cookiebot_integration_enabled":false,"cookiebot_facebook_consent_category":"marketing","cookiebot_tiktok_consent_category":"marketing","cookiebot_analytics_consent_category":"statistics","cookiebot_google_ads_consent_category":"marketing","cookiebot_pinterest_consent_category":"marketing","cookiebot_bing_consent_category":"marketing","cookie_notice_integration_enabled":false,"cookie_law_info_integration_enabled":false,"real_cookie_banner_integration_enabled":false,"consent_magic_integration_enabled":false,"analytics_storage":{"enabled":true,"value":"granted","filter":false},"ad_storage":{"enabled":true,"value":"granted","filter":false},"ad_user_data":{"enabled":true,"value":"granted","filter":false},"ad_personalization":{"enabled":true,"value":"granted","filter":false}},"cookie":{"disabled_all_cookie":false,"disabled_start_session_cookie":false,"disabled_advanced_form_data_cookie":false,"disabled_landing_page_cookie":false,"disabled_first_visit_cookie":false,"disabled_trafficsource_cookie":false,"disabled_utmTerms_cookie":false,"disabled_utmId_cookie":false,"disabled_google_alternative_id":false},"tracking_analytics":{"TrafficLanding":"http://undefined","TrafficUtms":[],"TrafficUtmsId":[],"userDataEnable":true,"userData":{"emails":[],"phones":[],"addresses":[]},"use_encoding_provided_data":true,"use_multiple_provided_data":true},"GATags":{"ga_datalayer_type":"default","ga_datalayer_name":"dataLayerPYS","gclid_alternative_enabled":false,"gclid_alternative_param":""},"automatic":{"enable_youtube":true,"enable_vimeo":true,"enable_video":true},"woo":{"enabled":false},"edd":{"enabled":false},"cache_bypass":"1790363335"}; 4277//# sourceURL=pys-js-extra 4278</script>
vendor: 1 bytes, line 4278
4278
4279<script id="pys-js" defer src="https://kuto.dk/wp-content/plugins/pixelyoursite-pro/dist/scripts/public.js?ver=12.6.4"></script>
vendor: 1 bytes, line 4279
4279
4280<script id="kuto-a11y-js-extra"> 4281var kutoA11yL10n = {"pause":"S\u00e6t billedskift p\u00e5 pause","play":"Start billedskift","pauseShort":"Pause","playShort":"Afspil","logoLabel":"Kulturv\u00e6rftet & Toldkammeret \u2013 til forsiden","toTop":"Til toppen af siden","goTo":"G\u00e5 til ","mailTo":"Send e-mail til ","callTo":"Ring til ","socialPrefix":"Kulturv\u00e6rftet p\u00e5 ","pdfLink":"Hent PDF: ","ticketLink":"K\u00f8b billetter (\u00e5bner billetsystemet)","searchLabel":"S\u00f8g","cartLabel":"Kurv","accountLabel":"Konto","nextSlide":"N\u00e6ste","submenuOpen":"\u00c5bn undermenu: ","submenuClose":"Luk undermenu: ","prevSlide":"Forrige","mobileMenu":"Menu","searchDrawer":"S\u00f8gning","instagramPopup":"Instagram-billeder","goToSlide":"G\u00e5 til visning","videoPlayer":"Video","audioPlayer":"Lydafspiller","labels":{"Expand child menu":"Vis undermenu","Collapse child menu":"Skjul undermenu","Expand child menu of %s":"Vis undermenu for %s","Collapse child menu of %s":"Skjul undermenu for %s","Expand child menu of":"Vis undermenu for","Collapse child menu of":"Skjul undermenu for","Toggle child menu of":"Vis eller skjul undermenu for","Toggle child menu":"Vis eller skjul undermenu","Toggle Menu":"Vis eller skjul menu","Toggle menu":"Vis eller skjul menu","Open menu":"\u00c5bn menu","Close menu":"Luk menu","Main Menu":"Hovedmenu","Account Menu":"Kontomenu","Mobile Menu":"Mobilmenu","Primary Navigation":"Hovednavigation","Primary Mobile Navigation":"Mobil hovednavigation","Secondary Navigation":"Sekund\u00e6r navigation","Secondary Mobile Navigation":"Sekund\u00e6r mobilnavigation","Footer Navigation":"Footer-navigation","Footer Menu":"Footer-menu","Social Navigation":"Sociale medier","Expand":"Vis mere","Collapse":"Vis mindre","Toggle Menu Close":"Luk menu","Menu Close":"Luk menu","Search Close":"Luk s\u00f8gning","Skip to content":"G\u00e5 til indhold","Skip to main content":"G\u00e5 til hovedindhold","View Search Form":"Vis s\u00f8gefelt","Close search":"Luk s\u00f8gning","Close Search":"Luk s\u00f8gning","Search":"S\u00f8g","Search for:":"S\u00f8g efter:","Search \u2026":"S\u00f8g \u2026","Previous":"Forrige","Next":"N\u00e6ste","Previous Slide":"Forrige billede","Next Slide":"N\u00e6ste billede","Go to slide %d":"G\u00e5 til billede %d","Submit":"Send","Subscribe":"Tilmeld","Close":"Luk","Menu":"Menu","Read more":"L\u00e6s mere","Read More":"L\u00e6s mere","Share":"Del","Play":"Afspil","Pause":"Pause","Loading":"Indl\u00e6ser","Account":"Konto","My Account":"Min konto","Account details":"Kontooplysninger","Cart":"Kurv","Shopping Cart":"Indk\u00f8bskurv","View cart":"Se kurv","View Cart":"Se kurv","Login":"Log ind","Log in":"Log ind","Log In":"Log ind","Logout":"Log ud","Log out":"Log ud","Register":"Opret konto"}}; 4282//# sourceURL=kuto-a11y-js-extra 4283</script>
vendor: 1 bytes, line 4283
4283
4284<script id="kadence-mega-menu-js" src="https://kuto.dk/wp-content/plugins/kadence-pro/dist/mega-menu/kadence-mega-menu.min.js?ver=1.1.15"></script>
vendor: 1 bytes, line 4284
4284
4285<script id="kadence-blocks-tabs-js" src="https://kuto.dk/wp-content/plugins/kadence-blocks/includes/assets/js/kt-tabs.min.js?ver=3.5.19"></script>
vendor: 1 bytes, line 4285
4285
4286<script id="wp-emoji-settings" type="application/json"> 4287{"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":{"concatemoji":"https://kuto.dk/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 4288</script>
vendor: 1 bytes, line 4288
4288
4289<script type="module"> 4290/*! This file is auto-generated */ 4291var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 4292//# sourceURL=https://kuto.dk/wp-includes/js/wp-emoji-loader.min.js 4293</script>
vendor: 1 bytes, line 4293
4293
4294<script> 4295 var toTag = [ 4296 { 4297 elementIdPartial: 'basm_ticket_form_', // Partial match of element ID 4298 classes: 'plausible-event-name=Tilføj+til+kurv plausible-revenue-amount=<XX> plausible-event-eventno=<YY> plausible-event-showno=<ZZ>' 4299 } 4300 ] 4301 4302 document.addEventListener('DOMContentLoaded', function (_e) { 4303 var XX = document.getElementById('basm_total').innerText.trim().replace('DKK ', ''); 4304 var YY = document.querySelector('input[name="event_no"]').value; 4305 var ZZ = document.querySelector('input[name="show_no"]').value; 4306 toTag.forEach(function (tagObject) { 4307 var elements = document.querySelectorAll('form[id*="' + tagObject.elementIdPartial + '"]'); 4308 tagObject.classes = tagObject.classes.replace('<XX>', XX).replace('<YY>', YY).replace('<ZZ>', ZZ); 4309 elements.forEach(function (element) { 4310 tagObject.classes.split(' ').forEach(function (className) { 4311 element.classList.add(className); 4312 }); 4313 }); 4314 }); 4315 }); 4316</script>
vendor: 2 bytes, line 4316
4316
4317<script async src="https://js.sitesearch360.com/plugin/bundle/13406.js"></script>
4317<!-- start Simple Custom CSS and JS -->
4318<script> 4319var links = document.getElementsByTagName("a"); 4320 4321for (var i = 0; i < links.length; i++) { 4322 var link = links[i]; 4323 4324 if (link.textContent.includes("Book sammen")) { 4325 var parameter = link.getAttribute("aria-label"); 4326 link.href = "https://kuto.dk/moedebooking/?oplevelse=" + parameter; 4327 } 4328} 4329 4330 4331document.getElementById("input_21_17").readOnly = true; 4332</script>
4332 4333<!-- end Simple Custom CSS and JS --> 4334</body> 4335</html><!-- 4336Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com 4337 4338Retrieved 8013 objects (3 MB) from Redis using PhpRedis (v5.3.7). 4339-->
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.