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 1775 function popupVisible(popup) { 1776 if (!popup.isConnected) return false; 1777 if (popup.getAttribute("aria-hidden") === "true") return false; 1778 var getStyle = window.getComputedStyle; 1779 if (getStyle) { 1780 var s = getStyle(popup); 1781 if (s.visibility === "hidden" || s.visibility === "collapse") return false; 1782 for (var el = popup; el && el.nodeType === 1; el = el.parentElement) { 1783 var st = getStyle(el); 1784 if (st.display === "none" || parseFloat(st.opacity) === 0) return false; 1785 } 1786 } 1787 var rects = popup.getClientRects(); 1788 return !!(popup.offsetWidth || popup.offsetHeight || rects.length); 1789 } 1790 1791 function modalPopups() { 1792 var popups = document.querySelectorAll( 1793 ".eapps-instagram-feed-popup, [class*='eapps'][class*='popup'], " + 1794 "[class*='instagram'][class*='popup']", 1795 ); 1796 if (!popups.length) return; 1797 1798 bindDrawerTrap(); 1799 1800 Array.prototype.forEach.call(popups, function (popup) { 1801 if (popup.kutoDrawerWatched) return; 1802 popup.kutoDrawerWatched = true; 1803 1804 if (!popup.getAttribute("role")) popup.setAttribute("role", "dialog"); 1805 popup.setAttribute("aria-modal", "true"); 1806 if (!popup.getAttribute("aria-label")) { 1807 popup.setAttribute("aria-label", t("instagramPopup", "Instagram-billeder")); 1808 } 1809 1810 var observer = new MutationObserver(function () { 1811 if (popupVisible(popup)) drawerOpened(popup); 1812 else drawerClosed(popup); 1813 }); 1814 observer.observe(popup, { 1815 attributes: true, 1816 attributeFilter: ["class", "style", "aria-hidden"], 1817 }); 1818 1819 if (popupVisible(popup)) drawerOpened(popup); 1820 });
1821 } 1822 1823 function mobileDrawers() { 1824 var drawers = document.querySelectorAll( 1825 ".popup-drawer, #mobile-drawer, #search-drawer, .popup-mobile-drawer" 1826 ); 1827 if (!drawers.length) return; 1828 1829 bindDrawerTrap(); 1830 1831 Array.prototype.forEach.call(drawers, function (drawer) { 1832 if (drawer.kutoDrawerWatched) return; 1833 drawer.kutoDrawerWatched = true; 1834 1835 if (!drawer.getAttribute("role")) drawer.setAttribute("role", "dialog"); 1836 drawer.setAttribute("aria-modal", "true"); 1837 if (!drawer.getAttribute("aria-label")) { 1838 drawer.setAttribute( 1839 "aria-label", 1840 drawer.id === "search-drawer" ? t("searchDrawer", "Søgning") : t("mobileMenu", "Menu") 1841 ); 1842 } 1843 1844 var observer = new MutationObserver(function () { 1845 if (isDrawerOpen(drawer)) drawerOpened(drawer); 1846 else drawerClosed(drawer); 1847 }); 1848 observer.observe(drawer, { attributes: true, attributeFilter: ["class", "aria-hidden"] }); 1849 1850 if (isDrawerOpen(drawer)) drawerOpened(drawer); 1851 }); 1852 1853 hideDecorativeControls(); 1854 } 1855 1856 1857 var DOT_SELECTOR = 1858 ".swiper-pagination-bullet, .splide__pagination__page, .slick-dots li, " + 1859 "[class*='pagination-bullet'], [class*='carousel-dot'], [class*='ultp-dot'], " + 1860 "[class*='eb-carousel'] .swiper-pagination > *, [class*='dots'] > li"; 1861 1862 function dotIsActive(dot) { 1863 return /(-active|--active|\bactive\b|is-active|is-selected|current)/.test( 1864 dot.className || "", 1865 ); 1866 } 1867 1868 function markDots(container) { 1869 if (isKadenceGalleryPart(container)) return; 1870 var dots = container.querySelectorAll(DOT_SELECTOR); 1871 if (!dots.length) return; 1872 1873 Array.prototype.forEach.call(dots, function (dot, index) { 1874 var active = dotIsActive(dot); 1875 1876 if (active) { 1877 dot.setAttribute("aria-current", "true"); 1878 dot.classList.add("kuto-a11y-dot-active"); 1879 } else { 1880 dot.removeAttribute("aria-current"); 1881 dot.classList.remove("kuto-a11y-dot-active"); 1882 } 1883 1884 if (!dot.getAttribute("aria-label") && !hasAccessibleName(dot)) { 1885 dot.setAttribute( 1886 "aria-label", 1887 t("goToSlide", "Gå til visning") + " " + (index + 1), 1888 ); 1889 } 1890 }); 1891 } 1892 1893 function carouselDots() { 1894 var containers = document.querySelectorAll( 1895 ".swiper-pagination, .splide__pagination, .slick-dots, " + 1896 "[class*='pagination'], [class*='dots']", 1897 ); 1898 1899 Array.prototype.forEach.call(containers, function (container) { 1900 if (isKadenceGalleryPart(container)) return; 1901 if (!container.querySelector(DOT_SELECTOR)) return; 1902 1903 markDots(container); 1904 if (container.kutoA11yDots) return; 1905 container.kutoA11yDots = true; 1906 1907 if (window.MutationObserver) { 1908 var pendingDots = null; 1909 new MutationObserver(function () { 1910 window.clearTimeout(pendingDots); 1911 pendingDots = window.setTimeout(function () { 1912 safely("karrusel-prikker (9.1.4.1)", function () { 1913 markDots(container); 1914 }); 1915 }, 60); 1916 }).observe(container, { 1917 attributes: true, 1918 attributeFilter: ["class", "aria-current"], 1919 childList: true, 1920 subtree: true, 1921 }); 1922 } 1923 }); 1924 } 1925 1926 1927 function isVisuallyHidden(el) { 1928 if (!el.getClientRects || el.getClientRects().length === 0) return true; 1929 if (!window.getComputedStyle) return false; 1930 try { 1931 var style = window.getComputedStyle(el); 1932 if (style.visibility === "hidden" || style.display === "none") return true; 1933 if (parseFloat(style.opacity) === 0) return true; 1934 } catch (err) { 1935 return false; 1936 } 1937 var box = el.getBoundingClientRect(); 1938 return box.width < 2 || box.height < 2; 1939 } 1940 1941 1942 var CONTROL_SELECTOR = 1943 "[class*='arrow'], [class*='next'], [class*='prev'], [class*='chevron'], " + 1944 ".swiper-button-next, .swiper-button-prev, .splide__arrow, " + 1945 "[class*='pagination'], [class*='dots'], .kuto-slider-pause"; 1946 1947 function isSliderControl(el) { 1948 try { 1949 return !!(el.matches(CONTROL_SELECTOR) || el.closest(CONTROL_SELECTOR)); 1950 } catch (err) { 1951 return false; 1952 } 1953 } 1954 1955 function hideFromReadingOrder(el) { 1956 if (el.getAttribute("aria-hidden") === "true") return; 1957 if (isSliderControl(el)) return; 1958 1959 if (el.querySelector && el.querySelector(CONTROL_SELECTOR)) return; 1960 el.setAttribute("aria-hidden", "true"); 1961 el.kutoA11yHidden = true; 1962 1963 var changed = []; 1964 Array.prototype.forEach.call( 1965 el.querySelectorAll( 1966 'a[href], button, input, select, textarea, [role="button"], [tabindex]:not
1966([tabindex="-1"])', 1967 ), 1968 function (focusable) { 1969 if (isSliderControl(focusable)) return; 1970 changed.push([focusable, focusable.getAttribute("tabindex")]); 1971 focusable.setAttribute("tabindex", "-1"); 1972 }, 1973 ); 1974 el.kutoA11yChanged = changed; 1975 } 1976 1977 function showInReadingOrder(el) { 1978 if (!el.kutoA11yHidden) return; 1979 el.removeAttribute("aria-hidden"); 1980 el.kutoA11yHidden = false; 1981 Array.prototype.forEach.call(el.kutoA11yChanged || [], function (pair) { 1982 var node = pair[0]; 1983 var previous = pair[1]; 1984 if (previous === null) node.removeAttribute("tabindex"); 1985 else node.setAttribute("tabindex", previous); 1986 }); 1987 el.kutoA11yChanged = null; 1988 } 1989 1990 1991 function isScrolledOutOfTrack(slide) { 1992 var track = slide.closest( 1993 ".swiper-wrapper, .swiper, .splide__track, .slick-track, .slick-list, [class*='carousel-track']", 1994 ); 1995 if (!track) return false; 1996 try { 1997 var style = window.getComputedStyle(slide); 1998 if (style.display === "none" || style.visibility === "hidden") return false; 1999 if (parseFloat(style.opacity) === 0) return false; 2000 var box = slide.getBoundingClientRect(); 2001 2002 return box.width >= 2 && box.height >= 2; 2003 } catch (err) { 2004 return false; 2005 } 2006 } 2007 2008 2009 var PANEL_SELECTOR = 2010 "ul, ol, .kt-accordion-panel, [class*='dropdown-list'], [class*='dropdown-menu'], " + 2011 "[class*='filter-list'], [class*='filter-options'], [class*='select-options'], " + 2012 "[class*='-options'], [class*='choices__list'], [class*='-panel']"; 2013 2014 function findPanelForToggle(toggle) { 2015 var id = toggle.getAttribute("aria-controls"); 2016 if (id) { 2017 var byId = document.getElementById(id); 2018 if (byId) return byId; 2019 } 2020 var sibling = toggle.nextElementSibling; 2021 while (sibling) { 2022 try { 2023 if (sibling.matches(PANEL_SELECTOR)) return sibling; 2024 } catch (err) { 2025 2026 } 2027 sibling = sibling.nextElementSibling; 2028 } 2029 var node = toggle.parentElement; 2030 var steps = 0; 2031 while (node && steps < 3) { 2032 var found = node.querySelector(PANEL_SELECTOR); 2033 if (found && found !== toggle && !found.contains(toggle)) return found; 2034 node = node.parentElement; 2035 steps += 1; 2036 } 2037 return null; 2038 } 2039 2040 function syncHiddenPanels() { 2041 2042 Array.prototype.forEach.call( 2043 document.querySelectorAll('[aria-expanded="false"]'), 2044 function (toggle) { 2045 if (isKadenceGalleryPart(toggle)) return; 2046 var panel = findPanelForToggle(toggle); 2047 if (!panel || panel === toggle || panel.contains(toggle)) return; 2048 if (isVisuallyHidden(panel)) hideFromReadingOrder(panel); 2049 else showInReadingOrder(panel); 2050 }, 2051 ); 2052 2053 2054 2055 Array.prototype.forEach.call( 2056 document.querySelectorAll( 2057 ".swiper-slide, .splide__slide, .slick-slide, [class*='carousel-item']", 2058 ), 2059 function (slide) { 2060 if (isKadenceGalleryPart(slide)) return; 2061 showInReadingOrder(slide); 2062 }, 2063 ); 2064 } 2065 2066 2067 function run() { 2068 safely("pause-knapper (9.2.2.2)", addPauseControls); 2069 safely("galleri-pause (9.2.2.2)", addGalleryPauseControls); 2070 2071 safely("interaktive elementer (9.1.3.1)", fixInteractiveElements); 2072 safely("karrusel-tastatur (9.2.1.1)", keyboardCarouselArrows); 2073 safely("udfoldet tilstand (9.4.1.2)", fixExpandedState); 2074 safely("navn pÃ¥ ikon-kontroller (9.4.1.2)", nameIconControls); 2075 safely("klik-styrede undermenuer (9.1.4.13)", clickMenus); 2076 safely("afspilningshastighed (9.1.3.1)", labelPlayerSpeed); 2077 safely("autocomplete (9.1.3.5)", fixAutocomplete); 2078 safely("links og aria-hidden (9.2.4.4)", fixDynamicCards); 2079 safely("mobilmenu og modaler (9.2.4.3/9.1.4.10)", mobileDrawers); 2080 safely("instagram-popup (9.2.4.3/9.2.1.1)", modalPopups); 2081 safely("karrusel-prikker (9.1.4.1)", carouselDots); 2082 safely("skjult indhold i læserækkefølgen (9.1.3.2)", syncHiddenPanels); 2083 safely("Kadence-strenge (9.3.1.2)", translateKadenceConfig); 2084 safely("oversatte labels (9.3.1.2)", translateAttributes); 2085 safely("video- og lydafspillere (9.1.2.x)", mediaAlternatives); 2086 } 2087 2088 2089 2090 // Markør sÃ¥ vi kan verificere at scriptet faktisk er indlæst pÃ¥ siden. 2091 window.kutoA11y = { version: "1.8.3", run: run }; 2092 2093 2094 2095 if (document.readyState === "loading") { 2096 2097 document.addEventListener("DOMContentLoaded", run); 2098 } else { 2099 run(); 2100 } 2101 2102 // Slidere og filtre initialiseres ofte efter load â kør igen, samt nÃ¥r 2103 // nyt indhold indsættes. Debounced, sÃ¥ vi ikke kører i ring. 2104 window.addEventListener("load", function () { 2105 window.setTimeout(run, 300); 2106 }); 2107 2108 if (window.MutationObserver) { 2109 var pending = null; 2110 new MutationObserver(function (records) { 2111 var added = records.some(function (record) { 2112 return record.addedNodes && record.addedNodes.length > 0;
2113 }); 2114 if (!added) return; 2115 2116 window.clearTimeout(pending); 2117 pending = window.setTimeout(run, 400); 2118 }).observe(document.body, { childList: true, subtree: true }); 2119 } 2120})(); 2121</script>
2121 2122<!-- end Simple Custom CSS and JS --> 2123<!-- start Simple Custom CSS and JS -->
2124<script> 2125 2126jQuery(document).ready(function($) { 2127 $('.forsideslider a[href]').addClass('plausible-event-name=Forside+slider+click'); 2128}); 2129 2130jQuery(document).ready(function($) { 2131 $('.obsboks a[href]').addClass('plausible-event-name=Forside+obsbokse+click'); 2132}); 2133 2134jQuery(document).ready(function($) { 2135 $('.nyhedsgrid a[href]').addClass('plausible-event-name=Forside+nyhedsgrid+click'); 2136}); 2137 2138jQuery(document).ready(function($) { 2139 $('.programliste a[href]').addClass('plausible-event-name=Forside+programliste+click'); 2140}); 2141 2142jQuery(document).ready(function($) { 2143 $('.programspor a[href]').addClass('plausible-event-name=Forside+programspor+click'); 2144});</script>
2144 2145<!-- end Simple Custom CSS and JS --> 2146<!-- start Simple Custom CSS and JS -->
2147<script> 2148jQuery(document).ready(function($) { 2149 $('a[href*="#select"]').addClass('plausible-event-name=Start+købsflow'); 2150}); 2151</script>
2151 2152<!-- end Simple Custom CSS and JS --> 2153<!-- start Simple Custom CSS and JS -->
2154<script> 2155document.addEventListener('DOMContentLoaded', function() { 2156 function getURLSegment(url) { 2157 var path = url.pathname.split('/'); 2158 if (path[1] === "kulturtesten") { 2159 return path[2]; 2160 } 2161 return null; 2162 } 2163 2164 var segment = getURLSegment(window.location); 2165 if (segment) { 2166 var inputField = document.querySelector("#input_34_76"); // Using the provided form and field IDs 2167 if (inputField) { 2168 inputField.value = segment; 2169 } 2170 } 2171}); 2172</script>
2172 2173<!-- end Simple Custom CSS and JS --> 2174<!-- start Simple Custom CSS and JS --> 2175<style> 2176/* ========================================================================== 2177 kuto-a11y.css — tilgængelighedsrettelser til kuto.dk (Kadence child-tema) 2178 Hver blok er mærket med kravnummer fra EN 301 549 / monitoreringsrapport 2179 marts 2026. Se docs/monitorering-2026-03.md og /admin/tilgaengelighed. 2180 2181 Indsættes i child-temaets style.css eller enqueues via kuto-a11y.php. 2182 Rækkefølge betyder noget: filen skal loades EFTER temaets egen CSS. 2183 Version: 1.6.6 2184 ========================================================================== */ 2185 2186/* -------------------------------------------------------------------------- 2187 9.2.4.7 Synligt fokus + 9.1.4.11 Kontrast for ikke-tekstbaseret indhold 2188 Rapporten: 18 sider. Egen måling: samtlige header-links og toggle-knapper 2189 har outline-width 0px og ingen box-shadow. 2190 Krav: markeringen skal have mindst 3:1 kontrast mod tilstødende farver og 2191 være tydeligt afgrænset (2.4.11-niveau). Vi bruger dobbelt outline, så den 2192 er synlig både på lys og mørk baggrund uden at skulle kende sektionsfarven. 2193 -------------------------------------------------------------------------- */ 2194:root { 2195 --kuto-focus: #0b3d91; /* mørkeblå: 10,4:1 mod hvid */ 2196 --kuto-focus-alt: #ffffff; /* yderring, sikrer synlighed på mørke flader */ 2197} 2198 2199/* Nulstil temaets/pluginnets fokus-undertrykkelse. */ 2200a:focus, 2201button:focus, 2202input:focus, 2203select:focus, 2204textarea:focus, 2205summary:focus, 2206[tabindex]:focus, 2207.kadence-menu-mega-enabled > a:focus, 2208.menu-item a:focus, 2209.drawer-toggle:focus, 2210.header-account-button:focus, 2211.search-toggle-open:focus { 2212 outline: none; /* erstattes nedenfor af :focus-visible */ 2213} 2214 2215a:focus-visible, 2216button:focus-visible, 2217input:focus-visible, 2218select:focus-visible, 2219textarea:focus-visible, 2220summary:focus-visible, 2221[tabindex]:focus-visible, 2222.menu-item > a:focus-visible, 2223.menu-item--has-toggle button:focus-visible, 2224.drawer-toggle:focus-visible, 2225.header-account-button:focus-visible, 2226.search-toggle-open:focus-visible { 2227 outline: 3px solid var(--kuto-focus) !important; 2228 outline-offset: 2px !important; 2229 box-shadow: 0 0 0 6px var(--kuto-focus-alt) !important; 2230 border-radius: 2px; 2231} 2232 2233/* Browsere/ældre Safari uden :focus-visible-understøttelse: fald tilbage. */ 2234@supports not selector(:focus-visible) { 2235 a:focus, 2236 button:focus, 2237 input:focus, 2238 select:focus, 2239 textarea:focus { 2240 outline: 3px solid var(--kuto-focus) !important; 2241 outline-offset: 2px !important; 2242 } 2243} 2244 2245/* Kadences undermenu-/søge-toggles får kun :focus (ikke :focus-visible) ved 2246 flere interaktionsmønstre — giv dem markering på begge tilstande. */ 2247button[class*="dropdown-nav"]:focus, 2248button[class*="dropdown-nav"]:focus-visible, 2249button[class*="nav"][class*="toggle"]:focus, 2250button[class*="nav"][class*="toggle"]:focus-visible, 2251.search-toggle-open-container button:focus, 2252.menu-toggle-open:focus, 2253.menu-toggle-close:focus { 2254 outline: 3px solid var(--kuto-focus) !important; 2255 outline-offset: 2px !important; 2256 box-shadow: 0 0 0 6px var(--kuto-focus-alt) !important; 2257} 2258
2259/* Kalender-embedden rendrer i shadow DOM. Værten markeres kun når den selv er 2260 tab-stoppet (fx tabindex="-1" ved fokusflytning). 2261 BEMÆRK: :focus-within er bevidst IKKE med her — den gav en ekstra ramme om 2262 hele embedden hver gang et felt indeni fik fokus. Markeringen indeni leveres 2263 nu af kuto-a11y-embed.js. Læg den ikke tilbage. */ 2264kuto-view:focus, 2265kuto-view:focus-visible { 2266 outline: 3px solid var(--kuto-focus) !important; 2267 outline-offset: 2px !important; 2268} 2269 2270/* Når broen registrerer at fokus sidder inde i shadow rooten (ikke på selve 2271 værten), skal værtens egen markering væk. Skygge-DOM retargetter fokus til 2272 værten, så :focus ellers altid ville matche. */ 2273kuto-view[data-kuto-a11y-focus-inside]:focus, 2274kuto-view[data-kuto-a11y-focus-inside]:focus-visible { 2275 outline: none !important; 2276 box-shadow: none !important; 2277} 2278 2279/* Sikkerhedsnet: har broen ikke kunnet lægge sin CSS ind i shadow rooten 2280 (snippet mangler, closed shadow root, gammel browser), findes attributten 2281 data-kuto-a11y ikke — og så falder vi tilbage til en ramme om værten, så 2282 tab-stoppet stadig kan ses. Er broen inde, vises kun markeringen indeni. 2283 (:has(:focus-visible) kan ikke bruges her: den krydser ikke shadow-grænsen.) */ 2284kuto-view:not([data-kuto-a11y]):focus-within { 2285 outline: 3px solid var(--kuto-focus) !important; 2286 outline-offset: 2px !important; 2287} 2288 2289 2290 2291 2292/* Skip-link skal være synlig når den får fokus (er ellers let at tabe). */ 2293.skip-link:focus, 2294.skip-link:focus-visible { 2295 position: static !important; 2296 clip: auto !important; 2297 width: auto !important; 2298 height: auto !important; 2299 padding: 0.75rem 1rem !important; 2300 background: #ffffff !important; 2301 color: #16212e !important; 2302 z-index: 100000 !important; 2303} 2304 2305/* -------------------------------------------------------------------------- 2306 9.1.4.3 Kontrast (minimum) — 20 sider, P1 2307 Egen scanning: alle 19 color-contrast-noder stammer fra temafarven 2308 #697d6e (theme-palette-5), som giver 4,41:1 både som tekst på hvid og som 2309 hvid tekst på grøn knapbaggrund. Kravet er 4,5:1 for normal tekst. 2310 #4f6156 giver 6,4:1 mod hvid og 5,2:1 med hvid tekst ovenpå. 2311 VIGTIGT: Kadence gemmer paletten i Customizer. Ret den dér hvis muligt — 2312 denne blok er en override, hvis paletten ikke kan ændres centralt. 2313 -------------------------------------------------------------------------- */ 2314:root { 2315 --global-palette5: #4f6156; 2316 --global-palette5-rgb: 79, 97, 86; 2317 --kuto-green: #4f6156; 2318 --kuto-green-hover: #3c4b42; /* hover skal også bestå: 8,6:1 mod hvid */ 2319} 2320 2321.has-theme-palette-5-color, 2322.has-theme-palette5-color { 2323 color: var(--kuto-green) !important; 2324} 2325 2326.has-theme-palette-5-background-color, 2327.has-theme-palette5-background-color { 2328 background-color: var(--kuto-green) !important; 2329} 2330 2331/* Hover-tilstande blev også målt for lave i topmenuen (4,4:1). */ 2332.main-navigation .primary-menu-container > ul > li.menu-item > a:hover, 2333.main-navigation .primary-menu-container > ul > li.menu-item > a:focus, 2334.secondary-navigation a:hover, 2335.footer-navigation a:hover { 2336 color: #16212e !important; 2337} 2338
2339/* Knapper: sikr at etiketten holder kontrast i alle tilstande, inkl. hover. 2340 Rapporten fandt fx "Send forespørgsel" på 1,6:1 ved svævepegning. */ 2341.wp-block-button__link:hover, 2342.wp-block-button__link:focus, 2343.kb-button:hover, 2344.kb-button:focus, 2345.kadence-button:hover, 2346input[type="submit"]:hover, 2347button[type="submit"]:hover { 2348 background-color: var(--kuto-green-hover) !important; 2349 color: #ffffff !important; 2350} 2351 2352/* Tekst over billedbaggrunde (fx "Live-koncerter på abonnement", 1,3:1). 2353 Et halvtransparent lag bag teksten er den eneste robuste løsning når 2354 baggrundsbilledet skifter. Tilføj klassen kuto-on-image i editoren. */ 2355.kuto-on-image, 2356.entry-hero .entry-header .entry-title, 2357.wp-block-cover .wp-block-cover__inner-container a { 2358 text-shadow: 0 1px 3px rgba(0, 0, 0, 0.85); 2359} 2360 2361.wp-block-cover::before, 2362.entry-hero-container .hero-section-overlay { 2363 background-color: rgba(9, 16, 24, 0.45); 2364} 2365 2366/* -------------------------------------------------------------------------- 2367 9.1.4.11 Kontrast for ikke-tekstbaseret indhold — 16 sider, P1 2368 Rapporten: "Expand child menu of Åbningstider"-knapper 1,4:1 ved fokus. 2369 Samt: harmonika-overskrift forsvinder helt (1:1) når afsnittet åbnes. 2370 -------------------------------------------------------------------------- */ 2371.menu-item--has-toggle .drawer-nav-drop-wrap, 2372.dropdown-nav-toggle, 2373.dropdown-nav-special-toggle, 2374.drawer-nav-drop-wrap svg, 2375.dropdown-nav-toggle svg { 2376 color: #16212e !important; 2377 fill: currentColor !important; 2378 opacity: 1 !important; 2379} 2380 2381/* Ikoner og streger skal have mindst 3:1 — sæt en fast mørk nuance. 2382 Bemærk: selve <svg> har klassen, så selektoren må ikke være en efterkommer. 2383 Undtag ikoner der ligger på mørk bund (footer, sociale ikoner, mørke 2384 sektioner) — de skal blive hvide, ellers vender fejlen bare om. */ 2385svg.kadence-svg-icon, 2386.kadence-svg-icon svg, 2387.search-toggle-open svg, 2388.drawer-toggle .menu-toggle-icon svg { 2389 color: #16212e !important; 2390} 2391 2392/* Mørk bund: ikonet skal være hvidt (målt 1,18:1 med den mørke nuance). */ 2393.site-footer svg.kadence-svg-icon, 2394.site-footer .kadence-svg-icon svg, 2395.site-footer-wrap svg.kadence-svg-icon, 2396.footer-social-wrap svg.kadence-svg-icon, 2397.social-button svg.kadence-svg-icon, 2398[class*="social-link"] svg.kadence-svg-icon, 2399.has-dark-background svg.kadence-svg-icon { 2400 color: #ffffff !important; 2401 fill: currentColor !important; 2402 opacity: 1 !important; 2403} 2404 2405 2406/* Åbent accordion-panel må ikke skjule sin egen overskrift. */ 2407.kt-accordion-panel-active .kt-blocks-accordion-header, 2408.kt-accordion-header-wrap .kt-blocks-accordion-header[aria-expanded="true"], 2409.kt-accordion-panel-active .kt-blocks-accordion-title { 2410 color: #16212e !important; 2411 background-color: #f2f1ee !important; 2412 opacity: 1 !important; 2413} 2414 2415/* Gennemsigtig header oven på foto: "Billetkøb"-kontoikonet og søgeikonet 2416 stod hvidt direkte på billedet (målt 1,0–1,3:1 på fx /liveforbundet/, 2417 /gavekort/, /privacy-policy/, /bgk-artlab/). En mørk, uigennemsigtig pille 2418 bag ikon + tekst giver fast kontrast, uanset hvilket foto der ligger bag. */ 2419body.transparent-header .header-account-button, 2420body.transparent-header .search-toggle-open, 2421body.mobile-transparent-header .mobile-header-account-button, 2422body.mobile-transparent-header .search-toggle-open { 2423 background-color: #0b1620 !important; 2424 color: #ffffff !important; 2425 border-radius: 999px !important; 2426 padding: 0.35em 0.85em !important; 2427} 2428 2429body.transparent-header .header-account-button svg, 2430body.transparent-header .header-account-button .dropdown-nav-toggle, 2431body.transparent-header .menu-account-item .dropdown-nav-toggle, 2432body.transparent-header .menu-account-item .dropdown-nav-toggle svg, 2433body.transparent-header .header-account-button .dropdown-nav-toggle svg, 2434body.transparent-header .search-toggle-open svg, 2435body.mobile-transparent-header .mobile-header-account-button svg, 2436body.mobile-transparent-header .search-toggle-open svg { 2437 color: #ffffff !important; 2438 fill: currentColor !important; 2439 opacity: 1 !important; 2440} 2441 2442
2443/* Lydsiden: afspillerens ikonknapper (spol frem/tilbage, lyd, hastighed) 2444 tegnes med mask-image og en 50 % gennemsigtighed — målt 2,43:1 mod 2445 panelets #e5e5e5. Fuld opacitet giver ca. 6,2:1. */ 2446.castos-player .player-btn, 2447.castos-player .playback__controls .player-btn, 2448.castos-player .subscribe-btn, 2449.castos-player .share-btn { 2450 opacity: 1 !important; 2451} 2452 2453/* Maskeikoner: background-color er selve ikonets "blæk" */ 2454.castos-player .player-btn__volume, 2455.castos-player .player-btn__mute, 2456.castos-player .player-btn__rwd, 2457.castos-player .player-btn__fwd { 2458 background-color: #3a3546 !important; 2459} 2460 2461/* Hastighedsknappen er en tekstknap — må IKKE have mørk bund */ 2462.castos-player .player-btn__speed { 2463 background-color: transparent !important; 2464 color: #3a3546 !important; 2465 border-color: #3a3546 !important; 2466} 2467 2468 2469 2470/* -------------------------------------------------------------------------- 2471 9.1.4.12 Tekstafstand — 2 sider 2472 Rapporten: elementer påvirkes ikke af ændret linje-/ord-/bogstavafstand, 2473 fordi højden er låst i px og indholdet klippes. 2474 -------------------------------------------------------------------------- */ 2475.entry-content p, 2476.entry-content li, 2477.kt-blocks-info-box-text, 2478.event-card__excerpt, 2479.post-excerpt { 2480 line-height: 1.6; 2481} 2482 2483.kt-blocks-info-box-link-wrap, 2484.kt-info-box-wrap, 2485.entry-content .wp-block-column, 2486.post-thumbnail + .entry-content, 2487.event-card, 2488.kadence-post-item { 2489 height: auto !important; 2490 min-height: 0; 2491 overflow: visible !important; 2492} 2493 2494/* Tekst må
2494 aldrig klippes af fast højde eller line-clamp uden fallback. */ 2495.entry-title, 2496.kadence-post-item .entry-title, 2497.kt-blocks-accordion-title { 2498 overflow: visible; 2499 text-overflow: clip; 2500 white-space: normal; 2501} 2502 2503/* -------------------------------------------------------------------------- 2504 9.2.5.8 Tap targets (fra egen audit) — små links under 24×24 px 2505 Ikke et krav i rapporten, men billigt at rette samtidig. 2506 -------------------------------------------------------------------------- */ 2507.entry-content a[href^="tel:"], 2508.entry-content a[href^="mailto:"], 2509.social-button, 2510.footer-navigation a { 2511 display: inline-block; 2512 min-height: 24px; 2513 min-width: 24px; 2514 padding-block: 2px; 2515} 2516 2517/* -------------------------------------------------------------------------- 2518 Respekter brugerens bevægelsespræference (understøtter 9.2.2.2). 2519 -------------------------------------------------------------------------- */ 2520@media (prefers-reduced-motion: reduce) { 2521 *, 2522 *::before, 2523 *::after { 2524 animation-duration: 0.001ms !important; 2525 animation-iteration-count: 1 !important; 2526 transition-duration: 0.001ms !important; 2527 scroll-behavior: auto !important; 2528 } 2529} 2530 2531/* Pause-knap indsat af kuto-a11y.js (stil justeret i v1.6.1: mindre og 2532 afdæmpet, så den ikke dækker motivet — kontrast 13,2:1 hvid på #16212ee6). */ 2533.kuto-slider-pause { 2534 position: absolute; 2535 z-index: 20; 2536 right: 0.5rem; 2537 bottom: 0.5rem; 2538 display: inline-flex; 2539 align-items: center; 2540 justify-content: center; 2541 gap: 0.35rem; 2542 min-height: 44px; 2543 min-width: 44px; 2544 padding: 0.35rem 0.6rem; 2545 border: 1px solid rgba(255, 255, 255, 0.65); 2546 border-radius: 999px; 2547 background: rgba(22, 33, 46, 0.9); 2548 color: #ffffff; 2549 font: inherit; 2550 font-size: 0.8125rem; 2551 line-height: 1; 2552 cursor: pointer; 2553} 2554 2555.kuto-slider-pause:hover, 2556.kuto-slider-pause:focus-visible { 2557 background: #16212e; 2558 color: #ffffff; 2559 border-color: #ffffff; 2560} 2561 2562.kuto-slider-has-pause { 2563 position: relative; 2564} 2565 2566/* v1.6.1 — pilene får samme afdæmpede runde stil som pause-knappen, så de 2567 tre kontroller ser ud som én familie. Kun udseende: klik og placering 2568 styres fortsat af temaets/sliderens egen kode. */ 2569.kuto-slider-has-pause .splide__arrow, 2570.kuto-slider-has-pause .swiper-button-next, 2571.kuto-slider-has-pause .swiper-button-prev, 2572.kuto-slider-has-pause [class*="ultp-arrow"] { 2573 border-radius: 999px !important; 2574 background-color: rgba(22, 33, 46, 0.9) !important; 2575 border: 1px solid rgba(255, 255, 255, 0.65) !important; 2576 color: #ffffff !important; 2577 opacity: 1 !important; 2578} 2579 2580.kuto-slider-has-pause .splide__arrow svg, 2581.kuto-slider-has-pause .swiper-button-next svg, 2582.kuto-slider-has-pause .swiper-button-prev svg, 2583.kuto-slider-has-pause [class*="ultp-arrow"] svg { 2584 fill: currentColor !important; 2585} 2586 2587/* Ingen dobbelt indramning omkring slideren — fokusmarkeringen står for 2588 afgrænsningen, når man tabber. */ 2589.kuto-slider-has-pause { 2590 outline: none; 2591 box-shadow: none; 2592} 2593 2594/* Visuelt skjult, men tilgængelig for skærmlæsere. */ 2595.kuto-sr-only { 2596 position: absolute !important; 2597 width: 1px; 2598 height: 1px; 2599 margin: -1px; 2600 padding: 0; 2601 overflow: hidden; 2602 clip: rect(0 0 0 0); 2603 clip-path: inset(50%); 2604 white-space: nowrap; 2605 border: 0; 2606} 2607 2608/* -------------------------------------------------------------------------- 2609 9.1.4.12 Tekstafstand — v1.2.0 2610 Rapporten: 2 fund på `div.ultp-block-content-wrap` (Ultimate Post Kit- 2611 grid til nyheder/program). Egen måling: indholdet klipper 26 px, når 2612 brugerens tekstafstand sættes til kravets værdier (linjehøjde 1,5, 2613 afsnitsafstand 2em, bogstavafstand 0,12em, ordafstand 0,16em), fordi
2614 kortet har fast højde, absolut placeret indholdsboks og line-clamp. 2615 Rettelsen ophæver kun klipningen; ved normal tekstafstand ser kortene 2616 ud som før (min-height bevarer den oprindelige højde). 2617 -------------------------------------------------------------------------- */ 2618.ultp-block-item, 2619.ultp-block-image-content, 2620.ultp-block-content-wrap, 2621.ultp-block-content, 2622.ultp-block-entry-content, 2623.ultp-block-entry-heading, 2624.ultp-block-title, 2625.ultp-block-excerpt { 2626 overflow: visible; 2627} 2628 2629.ultp-block-item { 2630 height: auto; 2631} 2632 2633.ultp-block-content-wrap, 2634.ultp-block-content, 2635.ultp-block-entry-content { 2636 height: auto; 2637 max-height: none; 2638} 2639 2640/* Nogle layouts (fx ultp-layout3) placerer indholdsboksen absolut oven på 2641 billedet med fast højde. Ved øget tekstafstand vokser teksten ud af 2642 kortet — vi lader boksen flyde med i normalt flow i stedet. */ 2643.ultp-block-item .ultp-block-content-wrap { 2644 position: relative; 2645 inset: auto; 2646} 2647 2648/* Line-clamp klipper tekst uanset tilgængelig plads: erstat med normal 2649 ombrydning, så ingen tekst forsvinder. */ 2650.ultp-block-title, 2651.ultp-block-title a, 2652.ultp-block-excerpt, 2653.ultp-block-excerpt p { 2654 display: block; 2655 -webkit-line-clamp: unset; 2656 -webkit-box-orient: initial; 2657 max-height: none; 2658 overflow: visible; 2659 text-overflow: clip; 2660 overflow-wrap: break-word; 2661} 2662 2663/* Kort i samme række må gerne blive højere uden at overlappe naboer. */ 2664.ultp-block-items-wrap, 2665.ultp-block-row { 2666 align-items: stretch; 2667} 2668 2669/* -------------------------------------------------------------------------- 2670 9.1.4.13 Indhold ved svævepegning (hover) eller fokus — v1.3.3 2671 Rapporten (17 fund, P1): popups i topmenuerne, fx "Åbningstider", åbnes ved 2672 svævepegning og kan ikke afvises uden at flytte musemarkøren. 2673 Rettelsen gør undermenuer/mega-popups klik-styrede: de vises kun, når 2674 kuto-a11y.js har sat data-kuto-open="true" på menupunktet. Hover åbner 2675 dem ikke længere, og Esc/klik-udenfor kan lukke dem uden musebevægelse. 2676 2677 Reglerne aktiveres kun når JS er kørt (html.kuto-a11y-click-menu), så 2678 temaets oprindelige hover/:focus-within-adfærd bevares hvis JS fejler. 2679 -------------------------------------------------------------------------- */ 2680.kuto-a11y-click-menu 2681 .header-navigation:not(.mobile-navigation) 2682 li.menu-item-has-children 2683 > ul.sub-menu, 2684.kuto-a11y-click-menu 2685 .header-navigation:not(.mobile-navigation) 2686 li.menu-item-has-children 2687 > ul.submenu { 2688 visibility: hidden !important; 2689 opacity: 0 !important; 2690 pointer-events: none !important; 2691} 2692 2693.kuto-a11y-click-menu 2694 .header-navigation:not(.mobile-navigation) 2695 li.menu-item-has-children[data-kuto-open="true"] 2696 > ul.sub-menu, 2697.kuto-a11y-click-menu 2698 .header-navigation:not(.mobile-navigation) 2699 li.menu-item-has-children[data-kuto-open="true"] 2700 > ul.submenu { 2701 visibility: visible !important; 2702 opacity: 1 !important; 2703 pointer-events: auto !important; 2704 transform: none !important; 2705 transition: none; 2706} 2707 2708/* Den indsatte klik-knap ved menupunkter, der selv er et rigtigt link. 2709 v1.3.3: knappen er nu et gennemsigtigt trykfelt, der lægges hen over 2710 temaets egen pil i højre side af menupunktet. Dermed ændrer den intet i 2711 temaets layout (tidligere faldt knappen ned under teksten, fordi <a> er 2712 display:block) og pilen beholder temaets farve. */ 2713.kuto-a11y-click-menu 2714 .header-navigation:not(.mobile-navigation) 2715 li.menu-item-has-children, 2716.kuto-a11y-click-menu 2717 .header-navigation:not(.mobile-navigation) 2718 li.kadence-menu-mega-enabled { 2719 position: relative; 2720} 2721 2722.kuto-submenu-toggle, 2723.kuto-submenu-toggle:hover, 2724.kuto-submenu-toggle:focus, 2725.kuto-submenu-toggle:active { 2726 position: absolute; 2727 top: 50%; 2728 right: 0; 2729 transform: translateY(-50%); 2730 width: 30px; 2731 height: 44px; 2732 min-width: 0; 2733 min-height: 0; 2734 padding: 0; 2735 margin: 0; 2736 border: 0; 2737 border-radius: 0; 2738 background: transparent !important; 2739 background-color: transparent !important; 2740 box-shadow: none !important; 2741 color: inherit; 2742 font: inherit; 2743 line-height: 1; 2744 z-index: 3; 2745} 2746 2747 2748/* Fokusrammen holdes stram om selve pil-knappen. */ 2749.kuto-submenu-toggle:focus-visible { 2750 outline: 3px solid var(--kuto-focus) !important; 2751 outline-offset: -2px !important; 2752 box-shadow: none !important; 2753 border-radius: 2px; 2754} 2755 2756/* Menupunktets tekst og pil holdes på samme linje. */ 2757.kuto-a11y-click-menu 2758 .header-navigation:not(.mobile-navigation) 2759 li.menu-item-has-children 2760 > a { 2761 white-space: nowrap; 2762} 2763 2764 2765/* Pege-hånd overalt i menuen: knappen, dens indhold, menupunkter der er 2766 blevet knapper (a uden href), og almindelige menulinks. */ 2767.kuto-submenu-toggle, 2768 2769.kuto-submenu-toggle *, 2770.kuto-submenu-toggle::before, 2771.header-navigation [role="button"], 2772.header-navigation [role="button"] *, 2773.header-navigation li.menu-item > a, 2774.header-navigation li.menu-item > a * { 2775 cursor: pointer !important; 2776} 2777 2778.kuto-submenu-toggle svg, 2779.kuto-submenu-toggle .kadence-svg-iconset { 2780 pointer-events: none; 2781} 2782 2783 2784 2785/* v1.3.4: menupunkter der kun å
2785bner deres undermenu (fx "Mød os") er selv 2786 knappen. De skal se ud som temaets øvrige punkter og have pege-hånd på 2787 hele punktet — der lægges intet ekstra trykfelt over pilen. */ 2788.kuto-a11y-click-menu 2789 .header-navigation:not(.mobile-navigation) 2790 li.menu-item-has-children 2791 > a[role="button"] { 2792 cursor: pointer !important; 2793} 2794 2795/* Pilen roterer, så tilstanden også er synlig visuelt (ikke kun via ARIA). */ 2796.kuto-submenu-toggle[aria-expanded="true"] svg, 2797.kuto-a11y-click-menu 2798 li.menu-item-has-children[data-kuto-open="true"] 2799 > a 2800 .dropdown-nav-toggle 2801 svg { 2802 transform: rotate(180deg); 2803} 2804 2805 2806/* ========================================================================== 2807 v1.4.0 — MOBIL-/BURGERMENU 2808 Krav: 9.1.4.10 Ombrydningsvisning, 9.1.4.4 Ændring af tekststørrelse, 2809 9.2.4.3 Fokusrækkefølge. 2810 Rapportens fund: ved zoom eller små skærme bliver punkter i burgermenuen 2811 (fx "Billetkøb", "KUTO.DK", udfoldede undermenuer) afskåret eller 2812 overlappet, fordi drawer-indholdet ikke kan rulle og teksten ikke må 2813 ombrydes. Desuden er fokus ikke fanget i den åbne menu. 2814 Aktiveres kun når JS har sat klassen, så temaets fallback bevares. 2815 ========================================================================== */ 2816 2817/* Drawer-indholdet skal kunne rulle i stedet for at klippe punkter væk. */ 2818.popup-drawer .drawer-inner, 2819#mobile-drawer .drawer-inner, 2820#search-drawer .drawer-inner { 2821 display: flex; 2822 flex-direction: column; 2823 max-height: 100%; 2824 height: 100%; 2825} 2826 2827.popup-drawer .drawer-content, 2828#mobile-drawer .drawer-content, 2829#search-drawer .drawer-content { 2830 flex: 1 1 auto; 2831 min-height: 0; 2832 max-height: none !important; 2833 overflow-y: auto; 2834 overscroll-behavior: contain; 2835 -webkit-overflow-scrolling: touch; 2836} 2837 2838/* Lange menupunkter må ombrydes, så de ikke overlapper hinanden. */ 2839.popup-drawer .mobile-navigation a, 2840.popup-drawer .drawer-navigation a, 2841#mobile-drawer a { 2842 white-space: normal !important; 2843 overflow-wrap: break-word; 2844 word-break: normal; 2845 min-height: 44px; 2846 display: flex; 2847 align-items: center; 2848 flex-wrap: wrap; 2849} 2850 2851/* Undermenuer i mobilmenuen flyder med i højden i stedet for at ligge oven i 2852 det næste punkt (fund: "Læring og udvikling", "Billetkøb"). */ 2853.popup-drawer .mobile-navigation ul.sub-menu, 2854#mobile-drawer ul.sub-menu { 2855 position: static !important; 2856 width: auto !important; 2857 max-width: 100% !important; 2858 height: auto !important; 2859 transform: none !important; 2860} 2861
2862/* Knapper i mobilmenuen holder 44×44 px trykfelt også ved 200 % zoom. */ 2863.popup-drawer .drawer-toggle, 2864.popup-drawer button, 2865#mobile-drawer button { 2866 min-height: 44px; 2867 min-width: 44px; 2868} 2869 2870/* Baggrunden må ikke kunne rulles mens menuen dækker skærmen. */ 2871html.kuto-a11y-drawer-open, 2872html.kuto-a11y-drawer-open body { 2873 overflow: hidden !important; 2874} 2875 2876 2877/* ========================================================================== 2878 v1.4.1 — LYS MOBILMENU (hvid baggrund, mørk tekst) 2879 Designønske: mobilmenuen skal fremstå lys med hvid baggrund og god 2880 kontrast. Rammer kun burger-draweren og søgedraweren — temaets øvrige 2881 popups røres ikke. 2882 Kontrast: #1b1b1b mod #ffffff = 17,7:1 (kræver 4,5:1 for tekst, 3:1 for 2883 ikoner og grafik). 2884 ========================================================================== */ 2885 2886/* Hvid baggrund på hele draweren og dens indholdslag. */ 2887.popup-drawer, 2888#mobile-drawer, 2889#search-drawer, 2890.popup-drawer .drawer-inner, 2891#mobile-drawer .drawer-inner, 2892#search-drawer .drawer-inner, 2893.popup-drawer .drawer-header, 2894#mobile-drawer .drawer-header, 2895.popup-drawer .drawer-content, 2896#mobile-drawer .drawer-content, 2897#search-drawer .drawer-content { 2898 background-color: #ffffff !important; 2899 color: #1b1b1b; 2900} 2901 2902/* Mørk tekst på alle menupunkter, også undermenuer og besøgte links. */ 2903.popup-drawer .mobile-navigation a, 2904.popup-drawer .drawer-navigation a, 2905#mobile-drawer .mobile-navigation a, 2906#mobile-drawer .drawer-navigation a, 2907.popup-drawer .mobile-navigation a:visited, 2908#mobile-drawer a:visited { 2909 color: #1b1b1b !important; 2910} 2911 2912/* Hover/aktiv: let grå flade så berøringsfeedback ses på hvid baggrund. */ 2913.popup-drawer .mobile-navigation a:hover, 2914.popup-drawer .mobile-navigation a:active, 2915#mobile-drawer .mobile-navigation a:hover, 2916#mobile-drawer .mobile-navigation a:active { 2917 background-color: #f0f0f0; 2918 color: #1b1b1b !important; 2919} 2920 2921/* Undermenuer adskilles med en tynd kant og diskret grå baggrund, så 2922 niveauerne kan skelnes på den hvide flade. */ 2923.popup-drawer .mobile-navigation ul.sub-menu, 2924#mobile-drawer ul.sub-menu { 2925 background-color: #f5f5f5 !important; 2926 border-left: 3px solid #d4d4d4; 2927} 2928 2929/* Pile og ikoner (inkl. luk-knappen) arver den mørke farve, så de er 2930 synlige på hvid baggrund. currentColor dækker Kadences inline-SVG'er. */ 2931.popup-drawer .drawer-toggle, 2932.popup-drawer button, 2933#mobile-drawer button, 2934#search-drawer button, 2935.popup-drawer .drawer-nav-drop-wrap, 2936#mobile-drawer .drawer-nav-drop-wrap { 2937 color: #1b1b1b !important; 2938} 2939 2940.popup-drawer svg, 2941#mobile-drawer svg, 2942#search-drawer svg { 2943 fill: currentColor; 2944} 2945 2946/* Luk-knappens ikon linjer (Kadence bruger ofte stroke på spans/divs). */ 2947.popup-drawer .menu-toggle-icon, 2948#mobile-drawer .menu-toggle-icon, 2949.popup-drawer .menu-toggle-icon::before, 2950.popup-drawer .menu-toggle-icon::after, 2951#mobile-drawer .menu-toggle-icon::before, 2952#mobile-drawer .menu-toggle-icon::after { 2953 background-color: #1b1b1b; 2954} 2955 2956/* Søgefeltet i søgedraweren: lys baggrund, mørk tekst, tydelig kant. */ 2957#search-drawer input[type="search"], 2958#search-drawer input[type="text"], 2959#search-drawer form.search-form input { 2960 background-color: #ffffff !important; 2961 color: #1b1b1b !important; 2962 border: 2px solid #767676 !important; 2963} 2964 2965#search-drawer input::placeholder { 2966 color: #595959; 2967 opacity: 1; 2968} 2969 2970/* ========================================================================== 2971 v1.5.0 — REFLOW OG ZOOM 2972 Krav: 9.1.4.10 Ombrydningsvisning (10 sider) og 9.1.4.4 Ændring af 2973 tekststørrelse (4 sider). Rapportens fund: indhold forsvinder eller 2974 overlapper ved 320 px bredde og ved 200 % zoom — fx afsnittene 2975 "Nye arrangementer i kalenderen", "Nyheder"/"Nyt", header-links som 2976 "Spotify" og "SE/EN", logoet, lydafspillere og video-kontroller. 2977 Princippet: intet indhold må gå tabt, og siden må ikke kræve vandret 2978 rulning ved 320 px (svarende til 1280 px ved 400 % zoom). 2979 Undtagelse: fund på billet.kuto.dk (gavekort-flowet) ligger i et eksternt
2980 system og kan ikke rettes herfra. 2981 ========================================================================== */ 2982 2983/* -------------------------------------------------------------------------- 2984 1) Ingen vandret rulning ved 320 px 2985 Brede elementer beskæres til viewportens bredde, og lange ord/URL'er 2986 ombrydes i stedet for at skubbe layoutet ud i siden. 2987 -------------------------------------------------------------------------- */ 2988html, 2989body { 2990 max-width: 100%; 2991} 2992 2993img, 2994video, 2995iframe, 2996embed, 2997object, 2998canvas, 2999svg:not(.kadence-svg-icon):not(.kadence-svg-iconset) { 3000 max-width: 100%; 3001 height: auto; 3002} 3003 3004/* Kalenderembed'et og andre custom elements må ikke være bredere end sit rum. */ 3005kuto-view, 3006.kuto-embed, 3007.wp-block-embed__wrapper > iframe { 3008 display: block; 3009 max-width: 100%; 3010} 3011 3012/* Lange ord, URL'er og overskrifter ombrydes i stedet for at overflowe. */ 3013h1, h2, h3, h4, h5, h6, 3014p, 3015li, 3016dd, 3017figcaption, 3018blockquote, 3019.entry-content a, 3020.ultp-block-title, 3021.ultp-block-entry-heading, 3022.ultp-block-excerpt { 3023 overflow-wrap: break-word; 3024 word-break: normal; 3025 hyphens: auto; 3026} 3027 3028/* Tabeller ruller i deres egen beholder, aldrig hele siden. */ 3029.entry-content table, 3030.wp-block-table table { 3031 max-width: 100%; 3032 display: block; 3033 overflow-x: auto; 3034} 3035 3036/* Forudformateret tekst og kodeblokke ombrydes. */ 3037pre, 3038code { 3039 white-space: pre-wrap; 3040 overflow-wrap: break-word; 3041} 3042 3043/* -------------------------------------------------------------------------- 3044 2) Header og logo overlever 200 % zoom 3045 Fund: logoet "KULTURVÆRFTET THE CULTURE YARD" afskæres, og links som 3046 "Spotify" og "SE/EN" forsvinder når headeren ikke kan ombryde. 3047 Faste højder erstattes af minimumshøjder, og rækkerne må ombryde. 3048 -------------------------------------------------------------------------- */ 3049.site-header-row, 3050.site-header-inner-wrap, 3051.site-header-row-container-inner, 3052.site-header-top-section-left, 3053.site-header-top-section-right, 3054.site-header-top-section-center, 3055.site-header-main-section-left, 3056.site-header-main-section-right, 3057.site-header-main-section-center, 3058.site-header-section { 3059 flex-wrap: wrap; 3060 min-width: 0; 3061 height: auto !important; 3062 min-height: 0; 3063 row-gap: 0.25rem; 3064} 3065 3066.site-header-item { 3067 min-width: 0; 3068 max-width: 100%; 3069 flex-shrink: 1; 3070} 3071 3072/* Logoet må skalere ned og teksten ombryde i stedet for at blive klippet. */ 3073.site-branding, 3074.site-branding a, 3075.site-title, 3076.site-description { 3077 max-width: 100%; 3078 overflow: visible; 3079 white-space: normal; 3080 text-overflow: clip; 3081} 3082 3083.site-branding img, 3084.custom-logo { 3085 max-width: 100%; 3086 height: auto; 3087} 3088 3089/* Header-links (Spotify, SE/EN, sociale ikoner) må ombryde til ny linje. */ 3090.header-navigation ul, 3091.header-menu-container ul, 3092.header-social-inner-wrap, 3093.header-social-wrap { 3094 flex-wrap: wrap; 3095 min-width: 0; 3096} 3097 3098/* -------------------------------------------------------------------------- 3099 3) Skjult indhold må ikke forsvinde ved zoom/små skærme 3100 Kadence skjuler visse blokke med kvs-*-false / kadence-hide-*. Rapporten 3101 registrerer det som tab af indhold (fx afsnittet "Nyheder"/"Nyt"). 3102 Vi viser blokkene igen, medmindre de er markeret som ren dekoration med 3103 .kuto-a11y-decorative (sæt manuelt på blokke der bevidst må skjules). 3104 -------------------------------------------------------------------------- */ 3105.kvs-sm-false:not(.kuto-a11y-decorative), 3106.kvs-md-false:not(.kuto-a11y-decorative), 3107.kadence-hide-sm:not(.kuto-a11y-decorative), 3108.kadence-hide-md:not(.kuto-a11y-decorative), 3109.kb-hide-sm:not(.kuto-a11y-decorative), 3110.kb-hide-md:not(.kuto-a11y-decorative) { 3111 display: block !important; 3112} 3113
3114/* Kolonner beholder deres flex-opførsel når de vises igen. */ 3115.wp-block-kadence-column.kvs-sm-false:not(.kuto-a11y-decorative), 3116.wp-block-kadence-column.kvs-md-false:not(.kuto-a11y-decorative) { 3117 display: flex !important; 3118} 3119 3120/* -------------------------------------------------------------------------- 3121 4) Kolonner, kort og rækker gøres fleksible 3122 Faste pixelbredder og nowrap får indhold til at overlappe ved zoom. 3123 -------------------------------------------------------------------------- */ 3124.kt-row-column-wrap, 3125.wp-block-columns, 3126.ultp-block-items-wrap, 3127.ultp-block-row { 3128 flex-wrap: wrap !important; 3129 min-width: 0; 3130} 3131 3132.wp-block-kadence-column, 3133.kadence-column, 3134.wp-block-column, 3135.ultp-block-item, 3136.ultp-block-content, 3137.ultp-block-content-wrap { 3138 min-width: 0; 3139 max-width: 100%; 3140} 3141 3142/* Ingen afkortet tekst i kort og lister: klipning er tab af indhold. */ 3143.ultp-block-title, 3144.ultp-block-entry-heading, 3145.ultp-block-excerpt, 3146.entry-title, 3147.kadence-blocks-post-title, 3148.kt-blocks-post-grid-item .entry-title { 3149 white-space: normal !important; 3150 text-overflow: clip; 3151 overflow: visible; 3152 -webkit-line-clamp: unset; 3153 line-clamp: unset; 3154} 3155 3156/* Overskrifter og tekstlinjer må ikke overlappe ved 200 % zoom. */ 3157.ultp-block-entry-content, 3158.entry-content, 3159.kt-blocks-post-grid-item, 3160.wp-block-kadence-advancedheading { 3161 line-height: 1.4; 3162} 3163 3164.wp-block-kadence-advancedheading, 3165.kt-adv-heading-wrap { 3166 height: auto !important; 3167 min-height: 0; 3168} 3169 3170/* -------------------------------------------------------------------------- 3171 5) Absolut placeret tekst får plads til at vokse 3172 Fund: tekstlinjer i "Nye arrangementer i kalenderen" og 3173 "(Tlf. er åben hverdage fra 10.00-13.00)" på Kontakt overlapper. 3174 Under 900 px (og dermed også ved kraftig zoom) placeres overlays i flowet. 3175 -------------------------------------------------------------------------- */ 3176@media (max-width: 900px) { 3177 .kt-row-column-wrap > .wp-block-kadence-column[style*="position:absolute"], 3178 .kb-section-dir-horizontal > .wp-block-kadence-column[style*="position:absolute"], 3179 .kuto-overlay-text, 3180 .kb-image-overlay-text { 3181 position: static !important; 3182 transform: none !important; 3183 inset: auto !important; 3184 } 3185} 3186 3187/* -------------------------------------------------------------------------- 3188 6) Lyd- og videoafspillere 3189 Fund: tekst i lydafspillerne på Lydsiden afkortes, og volumen-slideren 3190 til video forsvinder ved zoom. Kontrollerne skal kunne ombryde. 3191 -------------------------------------------------------------------------- */ 3192.castos-player, 3193.castos-player *, 3194.ssp-player, 3195.wp-block-audio, 3196.mejs-container, 3197.mejs-controls, 3198.wp-block-video { 3199 max-width: 100% !important; 3200 min-width: 0; 3201} 3202 3203.castos-player .player-panel, 3204.castos-player .currently-playing, 3205.castos-player .player__controls, 3206.mejs-controls { 3207 flex-wrap: wrap !important; 3208 height: auto !important; 3209 min-height: 0; 3210 row-gap: 0.25rem; 3211} 3212 3213.castos-player .episode-title, 3214.castos-player .player__artwork + div, 3215.castos-player .title, 3216.mejs-time, 3217.mejs-currenttime-container, 3218.mejs-duration-container { 3219 white-space: normal !important; 3220 overflow: visible !important; 3221 text-overflow: clip !important; 3222 width: auto !important; 3223} 3224 3225/* Volumen- og tidslinje-kontroller skal blive stående, også når pladsen er trang. */ 3226.mejs-volume-button, 3227.mejs-horizontal-volume-slider, 3228.mejs-time-rail, 3229.castos-player .volume, 3230.castos-player .player__progress { 3231 display: inline-flex !important; 3232 min-width: 44px; 3233} 3234 3235/* -------------------------------------------------------------------------- 3236 7) Mobilmenuens links må ikke overlappe (fund på Om BGK Artlab: "KUTO.DK") 3237 -------------------------------------------------------------------------- */ 3238.popup-drawer .mobile-navigation li, 3239#mobile-drawer .mobile-navigation li, 3240.popup-drawer .mobile-navigation a, 3241#mobile-drawer .mobile-navigation a { 3242 white-space: normal; 3243 overflow-wrap: break-word; 3244 height: auto; 3245 min-height: 44px;
3246 line-height: 1.4; 3247} 3248 3249/* ========================================================================== 3250 9.1.4.1 Anvendelse af farve — karrusel-prikker (v1.6.0) 3251 Rapporten: prikkerne i billedgallerierne (/transit-formidling/) og i 3252 Instagram-opslagene (/bgk-artlab/om-bgk-artlab/) markerer aktiv visning 3253 udelukkende med farve, og kontrasten mellem farverne er under 3:1. 3254 Løsning: alle prikker får en mørk kant (mindst 3:1 mod lys baggrund), og 3255 den aktive prik får desuden en anden FORM — større, fyldt og med ring — 3256 så tilstanden også kan ses uden at kunne skelne farverne. 3257 JS-delen (v1.7.0) sætter klassen .kuto-a11y-dot-active + aria-current. 3258 ========================================================================== */ 3259.swiper-pagination-bullet:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3260.splide__pagination__page:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3261.slick-dots li:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3262[class*="pagination-bullet"]:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3263[class*="carousel-dot"]:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3264[class*="ultp-dot"]:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *) { 3265 border: 2px solid #16212e !important; 3266 background-color: #ffffff !important; 3267 opacity: 1 !important; 3268 min-width: 12px; 3269 min-height: 12px; 3270 box-sizing: border-box; 3271} 3272 3273.swiper-pagination-bullet.kuto-a11y-dot-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3274.splide__pagination__page.kuto-a11y-dot-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3275.slick-dots li.kuto-a11y-dot-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3276[class*="pagination-bullet"].kuto-a11y-dot-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3277[class*="carousel-dot"].kuto-a11y-dot-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3278[class*="ultp-dot"].kuto-a11y-dot-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3279.swiper-pagination-bullet-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3280.splide__pagination__page.is-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3281.slick-dots li.slick-active:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *) { 3282 background-color: #16212e !important; 3283 border-color: #16212e !important; 3284 /* Ekstra ring + større flade = formforskel, ikke kun farveforskel. */ 3285 box-shadow: 0 0 0 3px #ffffff, 0 0 0 5px #16212e !important; 3286 transform: scale(1.15); 3287} 3288 3289/* Mørke sektioner: vend farverne, så kontrasten holdes begge steder. */ 3290.kb-row-layout-wrap[class*="dark"] .swiper-pagination-bullet, 3291[class*="has-dark-background"] .swiper-pagination-bullet, 3292.wp-block-cover .swiper-pagination-bullet { 3293 border-color: #ffffff !important; 3294 background-color: transparent !important; 3295} 3296 3297.kb-row-layout-wrap[class*="dark"] .kuto-a11y-dot-active, 3298[class*="has-dark-background"] .kuto-a11y-dot-active, 3299.wp-block-cover .kuto-a11y-dot-active { 3300 background-color: #ffffff !important; 3301 box-shadow: 0 0 0 3px #16212e, 0 0 0 5px #ffffff !important; 3302} 3303 3304/* Prikkerne er interaktive: de skal også kunne rammes med finger/mus. */ 3305.swiper-pagination-bullet:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3306.splide__pagination__page:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3307.slick-dots li button:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *), 3308[class*="carousel-dot"]:not(:where(.wp-block-kadence-advancedgallery, .kb-gallery-wrap, .kb-gallery-type-carousel) *) { 3309 cursor: pointer; 3310} 3311 3312/* ========================================================================== 3313 9.2.2.2 PAUSEKNAP UDEN FOR KADENCE-GALLERIET (v1.6.3, mindre i v1.6.4) 3314 3315 Knappen indsættes af kuto-a11y.js 1.7.5 som søskende EFTER galleriblokken, 3316 så galleriets egne pile og punkter aldrig på
3316virkes. Trykfladen er mindst 3317 24 × 24 px (krav 9.2.5.8), men visuelt diskret. 3318 ========================================================================== */ 3319 3320.kuto-gallery-pause-wrap { 3321 display: flex; 3322 justify-content: flex-end; 3323 margin: 0.25rem 0 1rem; 3324} 3325 3326.kuto-gallery-pause { 3327 display: inline-flex; 3328 align-items: center; 3329 gap: 0.3rem; 3330 min-height: 24px; 3331 min-width: 24px; 3332 padding: 0.15rem 0.6rem; 3333 border: 1.5px solid #16212e; 3334 border-radius: 999px; 3335 background-color: #16212e; 3336 color: #ffffff; 3337 font-size: 0.8rem; 3338 line-height: 1.2; 3339 cursor: pointer; 3340} 3341 3342.kuto-gallery-pause:hover, 3343.kuto-gallery-pause:focus-visible { 3344 background-color: #ffffff; 3345 color: #16212e; 3346} 3347 3348.kuto-gallery-pause:focus-visible { 3349 outline: 2px solid #16212e; 3350 outline-offset: 2px; 3351} 3352</style> 3353<!-- end Simple Custom CSS and JS --> 3354<!-- start Simple Custom CSS and JS --> 3355<style> 3356h2.wp-block-heading.has-text-align-center.outline-text { 3357 font-size: 12em !important; /* Override any other styles */ 3358 font-weight: bold; /* Ensure text is bold */ 3359 text-transform: uppercase; /* Ensure text is uppercase */ 3360 position: relative; 3361 color: transparent; /* Make the text transparent */ 3362 -webkit-text-stroke: 2px black; /* Outline color and width */ 3363 -webkit-background-clip: text; 3364 background-clip: text; 3365 z-index: 1; 3366} 3367 3368h2.wp-block-heading.has-text-align-center.outline-text::before, 3369h2.wp-block-heading.has-text-align-center.outline-text::after { 3370 content: "OUTLINE"; /* Use the same text content */ 3371 position: absolute; 3372 top: 0; 3373 left: 0; 3374 right: 0; 3375 bottom: 0; 3376 background: inherit; /* Ensure the background is inherited */ 3377 color: transparent; 3378 z-index: -1; 3379 pointer-events: none; /* Ensure the pseudo-element doesn't interfere with user interaction */ 3380 -webkit-background-clip: text; 3381 background-clip: text; 3382} 3383 3384h2.wp-block-heading.has-text-align-center.outline-text::before { 3385 filter: grayscale(100%) contrast(1.2) sepia(1) saturate(5) hue-rotate(90deg); /* Apply yellow filter */ 3386} 3387 3388h2.wp-block-heading.has-text-align-center.outline-text::after { 3389 filter: grayscale(100%) contrast(1.2) sepia(1) saturate(5) hue-rotate(180deg); /* Apply blue filter */ 3390 mix-blend-mode: lighten; /* Blend mode for combining yellow and blue */ 3391} 3392</style> 3393<!-- end Simple Custom CSS and JS --> 3394<!-- start Simple Custom CSS and JS --> 3395<style> 3396.bg-lightglodenrodyellow .ultp-block-content { 3397 background: lightgoldenrodyellow !important; 3398}</style> 3399<!-- end Simple Custom CSS and JS --> 3400<!-- start Simple Custom CSS and JS --> 3401<style> 3402.ultp-search-result { 3403 background: #fff !important; 3404 z-index: 9999; 3405} 3406 3407.ultp-search-result .ultp-search-result__item { 3408 align-items: flex-start; 3409 padding: 10px; 3410} 3411 3412.ultp-search-result img.ultp-searchresult-image { 3413 padding-right: 10px; 3414} 3415 3416.ultp-search-result .ultp-search-result__item a { 3417 font-family: raleway; 3418 font-weight: 700; 3419} 3420 3421.ultp-search-button svg, .ultp-searchpopup-active svg { 3422 margin-left: 10px; 3423} 3424 3425.ultp-searchform-input1 .ultp-searchres-input { 3426 background: #ffffff4d; 3427}</style> 3428<!-- end Simple Custom CSS and JS --> 3429<!-- start Simple Custom CSS and JS --> 3430<style> 3431.gform_wrapper.gravity-theme .gform_delete_file { 3432 background: #d46161 !important; 3433 margin: 10px; 3434 padding: 5px; 3435 padding-bottom: 0px; 3436}</style> 3437<!-- end Simple Custom CSS and JS --> 3438<!-- start Simple Custom CSS and JS --> 3439<style> 3440.post-password-form { 3441 margin-top:300px !important; 3442}</style> 3443<!-- end Simple Custom CSS and JS --> 3444<!-- start Simple Custom CSS and JS --> 3445<style> 3446.kt-blocks-carousel .slick-prev:before, 3447.kt-blocks-carousel .slick-next:before, 3448.kt-blocks-carousel .slick-arrow 3449 3450{ 3451 opacity: 0.8; 3452 color: #fff; 3453} 3454 3455.kb-advanced-slide-inner-wrap { 3456 padding: 0px; 3457} 3458</style> 3459<!-- end Simple Custom CSS and JS --> 3460<!-- start Simple Custom CSS and JS --> 3461<style> 3462h2 { 3463 font-family: 'Raleway',sans-serif; 3464 font-weight: 400 !important; 3465 font-style: normal !important; 3466 font-size: 36px !important; 3467 line-height: 1.2 !important; 3468 margin-bottom:5px !important; 3469} 3470 3471h3 { 3472 font-family: 'Raleway',sans-serif; 3473 font-weight: 400 !important; 3474 font-style: normal !important; 3475 font-size: 24px !important; 3476 line-height: 1.2 !important; 3477 margin-bottom:5px !important; 3478}</style> 3479<!-- end Simple Custom CSS and JS --> 3480<!-- start Simple Custom CSS and JS --> 3481<style> 3482article.podcast { 3483 padding-bottom: 40px; 3484} 3485 3486.podcast-content > p { 3487 margin-bottom: 0.5em !important; 3488} 3489 3490aside { 3491 color: #777; 3492 padding: 5px 0px 0px 0px; 3493 font-size: 14px; 3494 3495 3496} 3497article.podcast > h2 { 3498 font-size: 18px; 3499 font-weight: 600; 3500 text-decoration: none; 3501 line-height: 22px !important; 3502}</style> 3503<!-- end Simple Custom CSS and JS --> 3504<!-- start Simple Custom CSS and JS --> 3505<style> 3506input[readonly="readonly"], input[readonly] { 3507 border: none; 3508 font-size: 24px !important; 3509}</style> 3510<!-- end Simple Custom CSS and JS --> 3511<!-- start Simple Custom CSS and JS --> 3512<style> 3513.gform_required_legend { 3514 display:none; 3515} 3516 3517.gchoice, .gfield-choice-input { 3518 display: table-row; 3519 font-size: 2em; 3520 height: 25px; 3521 width: 25px; 3522 padding-right:10px; 3523 margin-right: 10px; 3524 white-space: nowrap; 3525} 3526 3527.gfield_label { 3528 font-size: 1.2em !important; 3529} 3530 3531[type="radio"] { 3532 width: 30px; 3533 height: 30px; 3534} 3535 3536.gsection_title { 3537 padding-top: 40px; 3538} 3539 3540.gfield_label { 3541 padding-top: 40px; 3542}</style> 3543<!-- end Simple Custom CSS and JS --> 3544<!-- start Simple Custom CSS and JS --> 3545<style> 3546.transit-menuitem {
3547 display: inline-block !important; 3548 border: 1px solid #000; 3549} 3550 3551.nobreak{ 3552 white-space: nowrap; 3553} 3554 3555.transit-calendarlist h3, 3556.transit-calendarlist p, 3557.transit-calendarlist a { 3558 padding: 0px; 3559 margin: 0px !important; 3560 font-weight: 400; 3561 font-family: Bungee; 3562 text-decoration:none; 3563 color: #faee84; 3564} 3565 3566a[id^="wp-block-file"]{ 3567 padding: 0px; 3568 margin: 0px !important; 3569 font-weight: 400; 3570 font-family: Bungee; 3571 text-decoration:none; 3572 color: #fff; 3573}</style> 3574<!-- end Simple Custom CSS and JS --> 3575<!-- start Simple Custom CSS and JS --> 3576<style> 3577.wp-block-navigation ul li { 3578 padding-right: 30px; 3579}</style> 3580<!-- end Simple Custom CSS and JS --> 3581<!-- start Simple Custom CSS and JS --> 3582<style> 3583@media screen and (min-width: 550px) { 3584.columns, .category-presse { 3585 column-count: 2; 3586 column-gap: 40px; 3587 column-rule: 1px solid lightgrey; 3588 padding: 1rem; 3589} 3590} 3591 3592</style> 3593<!-- end Simple Custom CSS and JS --> 3594<!-- start Simple Custom CSS and JS --> 3595<style> 3596.liveforbundetstyling { 3597font-family: 'Quantico', sans-serif !important; 3598} 3599 3600#billetlink, #billetlink a { 3601 color: #fff; 3602 text-align: center; 3603} 3604</style> 3605<!-- end Simple Custom CSS and JS --> 3606<!-- start Simple Custom CSS and JS --> 3607<style> 3608.wp-block-cover { 3609 border-radius: 10px; 3610 overflow: hidden; 3611}</style> 3612<!-- end Simple Custom CSS and JS -->
3613<script defer data-domain="kuto.dk" src="https://plausible.io/js/script.revenue.tagged-events.js"></script>
3613 3614 3615<link href="//kuto.dk/wp-content/uploads/omgf/omgf-stylesheet-66/omgf-stylesheet-66.css?ver=1655195767" rel="stylesheet"> 3616<meta name="generator" content="Site Kit by Google 1.153.0"> 3617<link rel="alternate" type="application/rss+xml" title="Podcast RSS feed" href="https://kuto.dk/feed/podcast"> 3618 3619<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"> 3620<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"> 3621<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"> 3622<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style> 3623<!-- Google Tag Manager snippet added by Site Kit -->
3624<script>
vendor: 420 bytes, lines 3624-3633
3624 3625 ( function( w, d, s, l, i ) { 3626 w[l] = w[l] || []; 3627 w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); 3628 var f = d.getElementsByTagName( s )[0], 3629 j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; 3630 j.async = true; 3631 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 3632 f.parentNode.insertBefore( j, f ); 3633 } )( window, document, 'script', 'dataLayer', '
3633GTM-MVPJXQQ
vendor: 9 bytes, lines 3633-3634
3633' ); 3634
3635</script>
3635 3636 3637<!-- End Google Tag Manager snippet added by Site Kit --> 3638<style id="kadence-blocks-post-custom-css"> 3639/* Inline #75 | https://kuto.dk/ */ 3640 3641#obsbokse .ultp-block-title a { 3642 border-radius: 10px; 3643 padding: 30px 30px; 3644 width: 80% !important; 3645 margin: auto; 3646} 3647 3648 3649/*LIVE pulse*/ 3650 3651@keyframes flickerAnimation { 3652 0% { opacity:0.5; } 3653 50% { opacity:1; } 3654 100% { opacity:0.5; } 3655} 3656@-o-keyframes flickerAnimation{ 3657 0% { opacity:0.5; } 3658 50% { opacity:1; } 3659 100% { opacity:0.5; } 3660} 3661@-moz-keyframes flickerAnimation{ 3662 0% { opacity:0.5; } 3663 50% { opacity:1; } 3664 100% { opacity:0.5; } 3665} 3666@-webkit-keyframes flickerAnimation{ 3667 0% { opacity:0.5; } 3668 50% { opacity:1; } 3669 100% { opacity:0.5; } 3670} 3671.animate-flicker { 3672 -webkit-animation: flickerAnimation 3.4s infinite; 3673 -moz-animation: flickerAnimation 3.4s infinite; 3674 -o-animation: flickerAnimation 3.4s infinite; 3675 animation: flickerAnimation 3.4s infinite; 3676} 3677 3678 3679</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"> 3680<link rel="icon" href="https://kuto.dk/wp-content/uploads/2022/05/LOGO__0002_Kulturvaerftet-48x48.webp" sizes="32x32"> 3681<link rel="icon" href="https://kuto.dk/wp-content/uploads/2022/05/LOGO__0002_Kulturvaerftet-300x300.webp" sizes="192x192"> 3682<link rel="apple-touch-icon" href="https://kuto.dk/wp-content/uploads/2022/05/LOGO__0002_Kulturvaerftet-300x300.webp"> 3683<meta name="msapplication-TileImage" content="https://kuto.dk/wp-content/uploads/2022/05/LOGO__0002_Kulturvaerftet-300x300.webp"> 3684<style id="wp-custom-css"> 3685/*Stort begyndelses bogstav for dagene ved åbnignstider i dropdown menu*/ 3686table.mabel-bhi-businesshours { 3687 text-transform: capitalize; 3688} 3689 3690.wp-block-navigation__responsive-container { 3691 padding-bottom: 20px; 3692} 3693 3694.wp-block-navigation-item { 3695 font-size: 18px; 3696 font-weight: 700 !important; 3697} 3698 3699.wp-block-navigation-link:hover { 3700text-underline-offset: 8px; 3701text-decoration: underline; 3702text-decoration-color: #cc3946; 3703text-decoration-thickness: 2px; 3704 3705text-size-adjust: 100%; 3706transition-delay: 0s; 3707transition-duration: 0.2s; 3708transition-property: all; 3709transition-timing-function: ease-in-out; 3710 3711} 3712 3713 3714.wp-block-navigation-item wp-block-navigation-link:hover:after { 3715 -webkit-transform: scale(1, 1) translate(50%, 0); 3716 transform: scale(1, 1) translate(50%, 0); 3717} 3718 3719.wp-block-navigation { 3720 padding-bottom:20px; 3721} 3722 3723/* Sikre at undermenuer ligger øverst */ 3724.wp-block-navigation__submenu-container { 3725 z-index: 9999 !important; 3726} 3727 3728 3729.arrangementer-titel h1 { 3730 line-height: 1.2em !important; 3731} 3732 3733h1, h2, h3, h4, h5, h6 { 3734 text-transform:none !important; 3735} 3736 3737h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a { 3738 text-transform:none !important; 3739} 3740 3741/*Sætter SMALL fontsize til 18px*/ 3742.has-small-font-size {font-size:18px !important;} 3743 3744</style> 3745<style id="conditional-blocks-frontend-inline-css"> 3746@media (min-width: 1025px) {.conblock-hide-desktop { display: none !important; }} 3747 @media (min-width: 768px) and (max-width: 1024px) {.conblock-hide-tablet {display: none !important;}} 3748 @media(max-width: 767px) {.conblock-hide-mobile {display: none !important;}} 3749/*# sourceURL=conditional-blocks-frontend-inline-css */ 3750</style> 3751 3752</head> 3753 3754<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"> 3755 <!-- Google Tag Manager (noscript) snippet tilføjet af Site Kit -->
vendor: 74 bytes, lines 3755-3757
3755 3756 <noscript> 3757 <iframe src="https://www.googletagmanager.com/ns.html?id=
3757GTM-MVPJXQQ
vendor: 88 bytes, lines 3757-3759
3757" height="0" width="0" style="display:none;visibility:hidden"></iframe> 3758 </noscript> 3759
3759<!-- End Google Tag Manager (noscript) snippet added by Site Kit --> 3760 <div id="wrapper" class="site wp-site-blocks"> 3761 <a class="skip-link screen-reader-text scroll-ignore" href="#main">Gå til indhold</a> 3762 <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"> 3763<header id="masthead" class="site-header" role="banner" itemtype="https://schema.org/WPHeader" itemscope> 3764 <div id="main-header" class="site-header-wrap"> 3765 <div class="site-header-inner-wrap"> 3766 <div class="site-header-upper-wrap"> 3767 <div class="site-header-upper-inner-wrap"> 3768 <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"> 3769 <div class="site-header-row-container-inner"> 3770 <div class="site-container"> 3771 <div class="site-top-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center"> 3772 <div class="site-header-top-section-left site-header-section site-header-section-left"> 3773 <div class="site-header-item site-header-focus-item" data-section="kadence_customizer_header_html2"> 3774 <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> 3775</div></div></div><!-- data-section="header_html2" --> 3776 </div> 3777 <div class="site-header-top-section-right site-header-section site-header-section-right"> 3778 <div class="site-header-item site-header-focus-item" data-section="kadence_customizer_header_account"> 3779 <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> 3780 </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> 3781 </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> 3782<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> 3783<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> 3784<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> 3785<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> 3786</ul></li></ul></div></nav></div></div><!-- data-section="header_account" --> 3787<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="
3787kadence_customizer_secondary_navigation"> 3788 <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"> 3789 <div class="secondary-menu-container header-menu-container"> 3790 <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> 3791 </svg></span></span></span></a> 3792<ul class="sub-menu"> 3793 <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"> 3794<!-- [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> 3795<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> 3796<div class="wp-block-kadence-column inner-column-1 kadence-column_13c4f7-f8"><div class="kt-inside-inner-col"> 3797<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div> 3798 3799 3800 3801Kulturværftet og Bibliotekets reception er 3802 3803<span class="mb-bhi-display mb-bhi-closed"> 3804 <span class="mb-bhi-oc-text">Lukket</span></span> 3805 3806 3807<br> 3808Kulturværftets Spisehus er 3809 3810<span class="mb-bhi-display mb-bhi-closed"> 3811 <span class="mb-bhi-oc-text">Lukket</span></span> 3812 3813 3814<br> 3815Toldkammerets spisekammer er 3816 3817<span class="mb-bhi-display mb-bhi-closed"> 3818 <span class="mb-bhi-oc-text">Lukket</span></span> 3819 3820 3821 3822 3823 3824<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> 3825 3826 3827<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> 3828<div class="wp-block-kadence-tabs alignnone">
3828<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"> 3829<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><td>fredag</td><td>10:00 — 18:00</td></tr><tr><td>lørdag</td><td>10:00 — 16:00</td></tr><tr class="mbhi-is-current"><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> 3830</div></div> 3831 3832 3833 3834<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><td>mandag - fredag</td><td>16:00 — 19:30</td></tr><tr class="mbhi-is-current"><td>lørdag - søndag</td><td>Lukket</td></tr></table> 3835</div></div> 3836 3837 3838 3839<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><td>mandag - fredag</td><td>9:00 — 17:00</td></tr><tr class="mbhi-is-current"><td>lørdag - søndag</td><td>10:00 — 17:00</td></tr></table> 3840 3841 3842 3843<p class="has-small-font-size wp-block-paragraph">Spisehuset er desuden åbent ved offentlige arrangementer frem til arrangementet slutter.</p> 3844</div></div> 3845</div></div></div> 3846</div></div> 3847</div></div></div> 3848<!-- [/element-16251] --></li> 3849</ul> 3850</li> 3851<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> 3852 </svg></span></span></span></a> 3853<ul class="sub-menu"> 3854 <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> 3855 <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> 3856 <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> 3857 <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> 3858 <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> 3859 <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> 3860 </svg></span></span></span></a> 3861 <ul class="sub-menu"> 3862 <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> 3863 <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> 3864 <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> 3865 <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> 3866 </ul> 3867</li> 3868 <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> 3869 </svg></span></span></span></a> 3870 <ul class="sub-menu"> 3871 <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> 3872 <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> 3873 <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> 3874 <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> 3875 <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> 3876 </ul> 3877</li> 3878 <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> 3879 <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> 3880 <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">
3880Kulturhavn Kronborg</a></li> 3881 <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> 3882</ul> 3883</li> 3884<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> 3885 </svg></span></span></span></a> 3886<ul class="sub-menu"> 3887 <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> 3888 <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> 3889</ul> 3890</li> 3891</ul> </div> 3892 </nav><!-- #secondary-navigation --> 3893 </div><!-- data-section="secondary_navigation" --> 3894 </div> 3895 </div> 3896 </div> 3897 </div> 3898</div> 3899<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"> 3900 <div class="site-header-row-container-inner"> 3901 <div class="site-container"> 3902 <div class="site-main-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center"> 3903 <div class="site-header-main-section-left site-header-section site-header-section-left"> 3904 </div> 3905 <div class="site-header-main-section-right site-header-section site-header-section-right"> 3906 <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"> 3907 <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"> 3908 <div class="primary-menu-container header-menu-container"> 3909 <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> 3910<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> 3911<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> 3912<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> 3913<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> 3914 </svg></span></span></span></a> 3915<ul class="sub-menu"> 3916 <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> 3917 <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> 3918 <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> 3919 <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> 3920 <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> 3921 <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> 3922</ul> 3923</li> 3924</ul> </div> 3925 </nav><!-- #site-navigation --> 3926 </div><!-- data-section="primary_navigation" --> 3927 </div> 3928 </div> 3929 </div> 3930 </div> 3931</div>
3932 </div> 3933 </div> 3934 </div> 3935 </div> 3936 3937<div id="mobile-header" class="site-mobile-header-wrap"> 3938 <div class="site-header-inner-wrap"> 3939 <div class="site-header-upper-wrap"> 3940 <div class="site-header-upper-inner-wrap"> 3941 <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 "> 3942 <div class="site-header-row-container-inner"> 3943 <div class="site-container"> 3944 <div class="site-main-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center"> 3945 <div class="site-header-main-section-left site-header-section site-header-section-left"> 3946 <div class="site-header-item site-header-focus-item" data-section="title_tagline"> 3947 <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" --> 3948 </div> 3949 <div class="site-header-main-section-right site-header-section site-header-section-right"> 3950 <div class="site-header-item site-header-focus-item site-header-item-navgation-popup-toggle" data-section="kadence_customizer_mobile_trigger"> 3951 <div class="mobile-toggle-open-container"> 3952 <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"> 3953 <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> 3954 </svg></span></span> 3955 </button> 3956 </div> 3957 </div><!-- data-section="mobile_trigger" --> 3958 </div> 3959 </div> 3960 </div> 3961 </div> 3962</div> 3963 </div> 3964 </div> 3965 </div> 3966</div> 3967</header><!-- #masthead --> 3968 3969 <div id="inner-wrap" class="wrap hfeed kt-clear"> 3970 <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"> 3971<div id="primary" class="content-area"> 3972 <div class="content-container site-container"> 3973 <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> 3974 <div class="content-wrap"> 3975 <article id="post-401476" class="entry content-bg single-entry post-401476 page type-page status-publish has-post-thumbnail hentry"> 3976 <div class="entry-content-wrap"> 3977 3978<div class="entry-content single-content"> 3979 <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"> 3980 3981<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-409962"><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/bip-bip-3000-1710/" tabindex="-1" aria-hidden="true"><img decoding="async" srcset="https://kuto.dk/wp-content/uploads/2026/09/featured-3006460673-1780654495-300x169.jpg 300w, https://kuto.dk/wp-content/uploads/2026/09/featured-3006460673-1780654495-1024x576.jpg 1024w, https://kuto.dk/wp-content/uploads/2026/09/featured-3006460673-1780654495-768x432.jpg 768w, https://kuto.dk/wp-content/uploads/2026/09/featured-3006460673-1780654495-1536x864.jpg 1536w, https://kuto.dk/wp-content/uploads/2026/09/featured-3006460673-1780654495.jpg 1920w" alt="BIP BIP 3000" src="https://kuto.dk/wp-content/uploads/2026/09/featured-3006460673-1780654495-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/bip-bip-3000-1710/">BIP BIP 3000</a></h2></div></div><div class="ultp-block-content"><div class="ultp-block-excerpt">
3981Lørdag den 17. oktober 2026</div></div></div></div><span style="display: none;" class="ultp-current-unique-posts" data-ultp-unique-ids='{"group1":[409962]}' data-current-unique-posts="[409962]"> </span></div></div><div class="pagination-block-html" aria-hidden="true" style="display: none;"></div></div></div></div> 3982 3983 3984 3985<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-410571"><div class="ultp-block-content-wrap"><div class="ultp-block-image ultp-block-image-opacity"><a href="https://kuto.dk/oplev-thomas-helmig-til-sommerkoncerten-19-juni-2027/" tabindex="-1" aria-hidden="true"><img decoding="async" class="ultp-block-image-content" alt="Oplev Thomas Helmig til sommerkoncerten 19. juni 2027" src="https://kuto.dk/wp-content/uploads/2026/09/Thomas-Helmig-Jens-Raadal-870x570.jpg" title="Forside - 2026 2"></a></div><div class="ultp-block-content"><h3 class="ultp-block-title "><a href="https://kuto.dk/oplev-thomas-helmig-til-sommerkoncerten-19-juni-2027/">Oplev Thomas Helmig til sommerkoncerten 19. juni 2027</a></h3></div></div></div><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="Efterårsferien på Kulturværftet" src="https://kuto.dk/wp-content/uploads/2024/07/J1A5018braetspil_kuto_thinkalikedk_web-4-870x570.jpg" title="Forside - 2026 3"></a></div><div class="ultp-block-content"><h3 class="ultp-block-title "><a href="https://kuto.dk/kulturnat-paa-kulturvaerftet/">Efterårsferien på Kulturværftet</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 4"></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 5"></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></div><div class="pagination-block-html" aria-hidden="true" style="display: none;"></div></div></div></div></div> 3986 3987</div></div> 3988 3989<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"> 3990 3991<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-410571"><div class="ultp-block-content-wrap"><div class="ultp-block-image ultp-block-image-opacity"><a href="https://kuto.dk/oplev-thomas-helmig-til-sommerkoncerten-19-juni-2027/" tabindex="-1" aria-hidden="true"><img decoding="async" class="ultp-block-image-content" alt="Oplev Thomas Helmig til sommerkoncerten 19. juni 2027" src="https://kuto.dk/wp-content/uploads/2026/09/Thomas-Helmig-Jens-Ra
3991adal-768x512.jpg" title="Forside - 2026 6"></a></div><div class="ultp-block-content"><h3 class="ultp-block-title "><a href="https://kuto.dk/oplev-thomas-helmig-til-sommerkoncerten-19-juni-2027/">Oplev Thomas Helmig til sommerkoncerten 19. juni 2027</a></h3></div></div></div><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="Efterårsferien på Kulturværftet" src="https://kuto.dk/wp-content/uploads/2024/07/J1A5018braetspil_kuto_thinkalikedk_web-4-768x512.jpg" title="Forside - 2026 7"></a></div><div class="ultp-block-content"><h4 class="ultp-block-title "><a href="https://kuto.dk/kulturnat-paa-kulturvaerftet/">Efterårsferien på Kulturværftet</a></h4></div></div></div></div></div><div class="pagination-block-html" aria-hidden="true" style="display: none;"></div></div></div></div></div> 3992 3993</div></div> 3994 3995<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"> 3996 3997<div class="wp-block-kadence-column kadence-column401476_19bfa4-07 inner-column-1"><div class="kt-inside-inner-col">
3998<script type="module" src="https://nevsiscbyqhziqiegqzz.supabase.co/functions/v1/embed-proxy?file=kuto-embed.js&apikey=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im5ldnNpc2NieXFoemlxaWVncXp6Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzE5MzAwMTksImV4cCI6MjA4NzUwNjAxOX0.Vug3CTTtuyzDuRx5v_iT8cl-u56uGKQpdaL4rpnGhpg"></script>
3998 3999<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> 4000 4001 4002<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"> 4003 4004<div class="wp-block-kadence-column kadence-column401476_055083-97"><div class="kt-inside-inner-col"> 4005<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> 4006</div></div> 4007 4008 4009 4010<div class="wp-block-kadence-column kadence-column401476_6df965-28"><div class="kt-inside-inner-col"></div></div> 4011 4012</div></div></div></div> 4013 4014</div></div> 4015 4016 4017<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> 4018 4019 4020<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"> 4021 4022<div class="wp-block-kadence-column kadence-column401476_292706-ac"><div class="kt-inside-inner-col"> 4023<h2 class="wp-block-heading">Nyt i kalenderen</h2> 4024 4025 4026
4027<script type="module" src="https://nevsiscbyqhziqiegqzz.supabase.co/functions/v1/embed-proxy?file=kuto-embed.js&apikey=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im5ldnNpc2NieXFoemlxaWVncXp6Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzE5MzAwMTksImV4cCI6MjA4NzUwNjAxOX0.Vug3CTTtuyzDuRx5v_iT8cl-u56uGKQpdaL4rpnGhpg"></script>
4027 4028<kuto-view view="senest-tilfojet" count="5" layout="carousel" days="30" locale="da" theme="light"></kuto-view> 4029</div></div> 4030 4031</div></div> 4032 4033<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"> 4034 4035<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-408690"><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/mads-langer/" tabindex="-1" aria-hidden="true"><img decoding="async" srcset="https://kuto.dk/wp-content/uploads/2026/09/featured-1141002241-1762419214-300x169.jpg 300w, https://kuto.dk/wp-content/uploads/2026/09/featured-1141002241-1762419214-1024x576.jpg 1024w, https://kuto.dk/wp-content/uploads/2026/09/featured-1141002241-1762419214-768x432.jpg 768w, https://kuto.dk/wp-content/uploads/2026/09/featured-1141002241-1762419214-1536x864.jpg 1536w, https://kuto.dk/wp-content/uploads/2026/09/featured-1141002241-1762419214.jpg 1920w" alt="Mads Langer" src="https://kuto.dk/wp-content/uploads/2026/09/featured-1141002241-1762419214-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/mads-langer/">Mads Langer</a></h3></div></div><div class="ultp-block-content"><div class="ultp-block-excerpt">Lørdag den 27. februar 2027</div></div></div></div><span style="display: none;" class="ultp-current-unique-posts" data-ultp-unique-ids='{"group1":[409962,408690]}' data-current-unique-posts="[408690]"> </span></div></div><div class="pagination-block-html" aria-hidden="true" style="display: none;"></div></div></div></div> 4036 4037 4038 4039<div class="wp-block-kadence-column kadence-column401476_93f80b-65"><div class="kt-inside-inner-col"></div></div> 4040 4041</div></div> 4042 4043<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">
4043<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"> 4044 4045<div class="wp-block-kadence-column kadence-column392650_e4ff43-bf inner-column-2"><div class="kt-inside-inner-col"></div></div> 4046 4047 4048 4049<div class="wp-block-kadence-column kadence-column392650_e40240-c0 inner-column-1"><div class="kt-inside-inner-col"></div></div> 4050 4051 4052 4053<div class="wp-block-kadence-column kadence-column392650_7ca5b6-fe"><div class="kt-inside-inner-col"></div></div> 4054 4055</div></div></div><!-- .entry-content --> 4056 </div> 4057</article><!-- #post-401476 --> 4058 4059 </div> 4060 </main><!-- #main --> 4061 </div> 4062</div><!-- #primary --> 4063 </div><!-- #inner-wrap --> 4064 <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"> 4065<footer id="colophon" class="site-footer" role="contentinfo"> 4066 <div class="site-footer-wrap"> 4067 <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"> 4068 <div class="site-footer-row-container-inner"> 4069 <div class="site-container"> 4070 <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"> 4071 <div class="site-footer-top-section-1 site-footer-section footer-section-inner-items-0"> 4072 </div> 4073 <div class="site-footer-top-section-2 site-footer-section footer-section-inner-items-1"> 4074 <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"> 4075 <div class="footer-widget-area-inner footer-social-inner"> 4076 <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> 4077 </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
4077-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> 4078 </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> 4079 </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> 4080 </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> 4081 </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
4081-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> 4082 </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> 4083 </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> 4084 </svg></span></a></div></div> </div> 4085</div><!-- data-section="footer_social" --> 4086 </div> 4087 <div class="site-footer-top-section-3 site-footer-section footer-section-inner-items-0"> 4088 </div> 4089 </div> 4090 </div> 4091 </div> 4092</div> 4093<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="
4093kadence_customizer_footer_middle"> 4094 <div class="site-footer-row-container-inner"> 4095 <div class="site-container"> 4096 <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"> 4097 <div class="site-footer-middle-section-1 site-footer-section footer-section-inner-items-1"> 4098 <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"> 4099 <div class="footer-widget-area-inner site-info-inner"> 4100 <section id="block-34" class="widget widget_block"><style id="kadence-blocks-advancedheading-inline-css"> 4101.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);} 4102/*# sourceURL=kadence-blocks-advancedheading-inline-css */ 4103</style> 4104<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> 4105<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> 4106</section><section id="block-10" class="widget widget_block widget_text"> 4107<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> 4108</section><section id="block-77" class="widget widget_block widget_text"> 4109<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> 4110</section><section id="block-78" class="widget widget_block widget_text"> 4111<p class="wp-block-paragraph"><a href="https://kuto.dk/vores-frivillige/">Mød vores frivillige</a></p> 4112</section><section id="block-72" class="widget widget_block widget_text"> 4113<p class="wp-block-paragraph"><a href="https://kuto.dk/moede-og-konference">Book mødelokale</a></p> 4114</section><section id="block-73" class="widget widget_block widget_text"> 4115<p class="wp-block-paragraph"><a href="https://kuto.dk/find-vej/">Find vej</a></p> 4116</section> </div> 4117</div><!-- .footer-widget3 --> 4118 </div> 4119 <div class="site-footer-middle-section-2 site-footer-section footer-section-inner-items-1"> 4120 <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"> 4121 <div class="footer-widget-area-inner site-info-inner"> 4122 <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> 4123<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> 4124</section><section id="block-20" class="widget widget_block widget_text"> 4125<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> 4126</section>
4126<section id="block-41" class="widget widget_block widget_text"> 4127<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> 4128</section><section id="block-46" class="widget widget_block widget_text"> 4129<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> 4130</section> </div> 4131</div><!-- .footer-widget1 --> 4132 </div> 4133 <div class="site-footer-middle-section-3 site-footer-section footer-section-inner-items-1"> 4134 <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"> 4135 <div class="footer-widget-area-inner site-info-inner"> 4136 <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> 4137<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> 4138</section><section id="block-75" class="widget widget_block widget_text"> 4139<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> 4140</section><section id="block-78" class="widget widget_block widget_text"> 4141<p class="wp-block-paragraph"><a href="https://kuto.dk/vores-frivillige/">Mød vores frivillige</a></p> 4142</section><section id="block-79" class="widget widget_block widget_text"> 4143<p class="wp-block-paragraph"><a href="https://kuto.dk/nyhedsbrev/">Tilmeld nyhedsbrevet</a></p> 4144</section><section id="block-81" class="widget widget_block widget_text"> 4145<p class="wp-block-paragraph"><strong>Kend os på numrene</strong><br></p> 4146</section><section id="block-83" class="widget widget_block"> 4147<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Kulturværftet<br></summary> 4148<p class="wp-block-paragraph">Ean-nummer: 5798008209598<br>CVR-nummer: 64502018<br>VAT-nummer: 25278968</p> 4149 4150 4151 4152<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> 4153</details> 4154</section><section id="block-84" class="widget widget_block"> 4155<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Spisehuset i Kulturværftet</summary> 4156<p class="wp-block-paragraph">CVR-nummer: 44500019</p> 4157</details> 4158</section><section id="block-85" class="widget widget_block"> 4159<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Spisekammeret i Toldkammeret</summary> 4160<p class="wp-block-paragraph">CVR-nummer: 44311542</p> 4161</details> 4162</section> </div> 4163</div><!-- .footer-widget4 --> 4164 </div> 4165 </div> 4166 </div> 4167 </div> 4168</div> 4169<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="
4169kadence_customizer_footer_bottom"> 4170 <div class="site-footer-row-container-inner"> 4171 <div class="site-container"> 4172 <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"> 4173 <div class="site-footer-bottom-section-1 site-footer-section footer-section-inner-items-1"> 4174 4175<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"> 4176 <div class="footer-widget-area-inner site-info-inner"> 4177 <div class="footer-html inner-link-style-normal"><div class="footer-html-inner"><p>© 2026 Kulturværftet & Toldkammeret<br> 4178Lavet med ♥ til Kulturen og den gode oplevelse</p> 4179</div></div> </div> 4180</div><!-- .site-info --> 4181 </div> 4182 <div class="site-footer-bottom-section-2 site-footer-section footer-section-inner-items-1"> 4183 <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"> 4184 <div class="footer-widget-area-inner site-info-inner"> 4185 <section id="block-62" class="widget widget_block widget_media_image"> 4186<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> 4187</section> </div> 4188</div><!-- .footer-widget5 --> 4189 </div> 4190 <div class="site-footer-bottom-section-3 site-footer-section footer-section-inner-items-1"> 4191 <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"> 4192 <div class="footer-widget-area-inner site-info-inner"> 4193 <section id="block-66" class="widget widget_block widget_media_image"> 4194<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> 4195</section> </div> 4196</div><!-- .footer-widget6 --> 4197 </div> 4198 <div class="site-footer-bottom-section-4 site-footer-section footer-section-inner-items-1"> 4199 <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"> 4200 <div class="footer-widget-area-inner site-info-inner"> 4201 <section id="block-56" class="widget widget_block widget_text"> 4202<p class="wp-block-paragraph"><a href="https://kuto.dk/privacy-policy/">Privatlivspolitik </a>/ <a href="https://kuto.dk/handelsbetingelser/">Handelsbetingelser</a></p> 4203</section> </div> 4204</div><!-- .footer-widget2 --> 4205 </div> 4206 </div> 4207 </div> 4208 </div> 4209</div> 4210 </div> 4211</footer><!-- #colophon --> 4212 4213</div><!-- #wrapper --> 4214 4215<style id="kadence_mega_menu_inline-inline-css"> 4216#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);} 4217/*# sourceURL=kadence_mega_menu_inline-inline-css */ 4218</style> 4219
4219<script>document.documentElement.style.setProperty('--scrollbar-offset', window.innerWidth - document.documentElement.clientWidth + 'px' );</script>
4219 4220
4220<script type="speculationrules"> 4221{"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"}]} 4222</script>
4222 4223<noscript><img height="1" width="1" style="display: none;" src="https://www.facebook.com/tr?id=413321246642778&ev=PageView&noscript=1&eid=413321246642778d380a663-a75a-4067-8c24-8133df522a73&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> 4224 <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"> 4225 <div class="drawer-overlay" data-drawer-target-string="#mobile-drawer"></div> 4226 <div class="drawer-inner"> 4227 <div class="drawer-header"> 4228 <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"> 4229 <span class="toggle-close-bar"></span> 4230 <span class="toggle-close-bar"></span> 4231 </button> 4232 </div> 4233 <div class="drawer-content mobile-drawer-content content-align-left content-valign-middle"> 4234 <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"> 4235 <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"> 4236 <div class="mobile-menu-container drawer-menu-container"> 4237 <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> 4238<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> 4239<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> 4240<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> 4241<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> 4242<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> 4243<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> 4244 </svg></span></button></div> 4245<ul class="sub-menu"> 4246 <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> 4247 <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> 4248 <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> 4249 <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> 4250 <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> 4251</ul> 4252</li> 4253<li id="menu-item-373560" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-373560">
4253<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> 4254 </svg></span></button></div> 4255<ul class="sub-menu"> 4256 <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> 4257 <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> 4258 <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> 4259 <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> 4260</ul> 4261</li> 4262</ul> </div> 4263 </nav><!-- #site-navigation --> 4264 </div><!-- data-section="mobile_secondary_navigation" --> 4265 </div> 4266 </div> 4267 </div> 4268
4268<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 4268
4268
4269<script id="wp-hooks-js" src="https://kuto.dk/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 4269
4269
4270<script id="wp-i18n-js" src="https://kuto.dk/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 4270
4270
4271<script id="wp-i18n-js-after"> 4272wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 4273//# sourceURL=wp-i18n-js-after 4274</script>
vendor: 1 bytes, line 4274
4274
4275<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 4275
4275
4276<script id="wp-url-js" src="https://kuto.dk/wp-includes/js/dist/url.min.js?ver=7b0de086d4ae11d55704"></script>
vendor: 1 bytes, line 4276
4276
4277<script id="wp-api-fetch-js-translations"> 4278( function( domain, translations ) { 4279 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 4280 localeData[""].domain = domain; 4281 wp.i18n.setLocaleData( localeData, domain ); 4282} )( "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"}} ); 4283//# sourceURL=wp-api-fetch-js-translations 4284</script>
vendor: 1 bytes, line 4284
4284
4285<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 4285
4285
4286<script id="wp-api-fetch-js-after"> 4287wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://kuto.dk/wp-json/" ) ); 4288wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "fed96aea5e" ); 4289wp.apiFetch.use( wp.apiFetch.nonceMiddleware ); 4290wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware ); 4291wp.apiFetch.nonceEndpoint = "https://kuto.dk/wp-admin/admin-ajax.php?action=rest-nonce"; 4292//# sourceURL=wp-api-fetch-js-after 4293</script>
vendor: 1 bytes, line 4293
4293
4294<script id="ultp-script-js-extra"> 4295var 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":"aa9393518d","home_url":"https://kuto.dk","dark_logo":""}; 4296//# sourceURL=ultp-script-js-extra 4297</script>
vendor: 1 bytes, line 4297
4297
4298<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 4298
4298
4299<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 4299
4299
4300<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 4300
4300
4301<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 4301
4301
4302<script id="kadence-navigation-js-extra"> 4303var kadenceConfig = {"screenReader":{"expand":"Vis undermenu","expandOf":"Vis undermenu for","collapse":"Skjul undermenu","collapseOf":"Skjul undermenu for"},"breakPoints":{"desktop":"1024","tablet":768},"scrollOffset":"0"}; 4304//# sourceURL=kadence-navigation-js-extra 4305</script>
vendor: 1 bytes, line 4305
4305
4306<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 4306
4306
4307<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 4307
4307
4308<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 4308
4308
4309<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 4309
4309
4310<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 4310
4310
4311<script id="pys-js-extra"> 4312var pysOptions = {"staticEvents":{"facebook":{"init_event":[{"delay":0,"type":"static","ajaxFire":false,"name":"PageView","pixelIds":["413321246642778"],"eventID":"d380a663-a75a-4067-8c24-8133df522a73","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":"d6780222-01ec-4a12-9745-b459a029c01f","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":"d6780222-01ec-4a12-9745-b459a029c01f","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":"d6780222-01ec-4a12-9745-b459a029c01f","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":"32342e4d4f9ec31d42921b62e112b45e3ed0a2e566c2ce2713f2c4b191de939c"},"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":"c5576d4ea6","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":"1791065040"}; 4313//# sourceURL=pys-js-extra 4314</script>
vendor: 1 bytes, line 4314
4314
4315<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 4315
4315
4316<script id="kuto-a11y-js-extra"> 4317var 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"}}; 4318//# sourceURL=kuto-a11y-js-extra 4319</script>
vendor: 1 bytes, line 4319
4319
4320<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 4320
4320
4321<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 4321
4321
4322<script id="wp-emoji-settings" type="application/json"> 4323{"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"}} 4324</script>
vendor: 1 bytes, line 4324
4324
4325<script type="module"> 4326/*! This file is auto-generated */ 4327var 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)))}); 4328//# sourceURL=https://kuto.dk/wp-includes/js/wp-emoji-loader.min.js 4329</script>
vendor: 1 bytes, line 4329
4329
4330<script> 4331 var toTag = [ 4332 { 4333 elementIdPartial: 'basm_ticket_form_', // Partial match of element ID 4334 classes: 'plausible-event-name=Tilføj+til+kurv plausible-revenue-amount=<XX> plausible-event-eventno=<YY> plausible-event-showno=<ZZ>' 4335 } 4336 ] 4337 4338 document.addEventListener('DOMContentLoaded', function (_e) { 4339 var XX = document.getElementById('basm_total').innerText.trim().replace('DKK ', ''); 4340 var YY = document.querySelector('input[name="event_no"]').value; 4341 var ZZ = document.querySelector('input[name="show_no"]').value; 4342 toTag.forEach(function (tagObject) { 4343 var elements = document.querySelectorAll('form[id*="' + tagObject.elementIdPartial + '"]'); 4344 tagObject.classes = tagObject.classes.replace('<XX>', XX).replace('<YY>', YY).replace('<ZZ>', ZZ); 4345 elements.forEach(function (element) { 4346 tagObject.classes.split(' ').forEach(function (className) { 4347 element.classList.add(className); 4348 }); 4349 }); 4350 }); 4351 }); 4352</script>
vendor: 2 bytes, line 4352
4352
4353<script async src="https://js.sitesearch360.com/plugin/bundle/13406.js"></script>
4353<!-- start Simple Custom CSS and JS -->
4354<script> 4355var links = document.getElementsByTagName("a"); 4356 4357for (var i = 0; i < links.length; i++) { 4358 var link = links[i]; 4359 4360 if (link.textContent.includes("Book sammen")) { 4361 var parameter = link.getAttribute("aria-label"); 4362 link.href = "https://kuto.dk/moedebooking/?oplevelse=" + parameter; 4363 } 4364} 4365 4366 4367document.getElementById("input_21_17").readOnly = true; 4368</script>
4368 4369<!-- end Simple Custom CSS and JS --> 4370</body> 4371</html><!-- 4372Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com 4373 4374Retrieved 8026 objects (2 MB) from Redis using PhpRedis (v5.3.7). 4375-->
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.