/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/classy/images/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
:root{--hero-height:320px;}@media screen and (min-width:768px){:root{--hero-height:400px;}}@media screen and (min-width:1064px){:root{--hero-height:552px;}}:root{--header-height:70px;--header-height-scrolled:60px;}@media screen and (min-width:768px){:root{--header-height:100px;--header-height-scrolled:70px;}}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Thin.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Thin.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Thin.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Thin.woff) format("woff");font-weight:100;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-ThinItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-ThinItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-ThinItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Light.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Light.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Light.woff) format("woff");font-weight:300;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-LightItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-LightItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-LightItalic.woff) format("woff");font-weight:300;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Regular.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Regular.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Italic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Italic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Italic.woff) format("woff");font-weight:400;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Medium.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Medium.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Medium.woff) format("woff");font-weight:500;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-MediumItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-MediumItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-MediumItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Demibold.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Demibold.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Demibold.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Demibold.woff) format("woff");font-weight:600;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-DemiboldItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-DemiboldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-DemiboldItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-DemiboldItalic.woff) format("woff");font-weight:600;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Bold.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Bold.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BoldItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BoldItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Black.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Black.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Black.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Black.woff) format("woff");font-weight:900;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BlackItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BlackItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BlackItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;}@font-face{font-family:"KBH Tekst";src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"KBH Tekst";src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Italic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Italic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Italic.woff) format("woff");font-weight:400;font-style:italic;}@font-face{font-family:"KBH Tekst";src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Bold.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Bold.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"KBH Tekst";src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-BoldItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-BoldItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;}:root{--scheme-color-light:#fffed1;--scheme-color-dark:#260eb5;}.color-scheme-1{--scheme-color-light:#fffed1;--scheme-color-dark:#260eb5;}.color-scheme-2{--scheme-color-light:#fff9c0;--scheme-color-dark:#926b1f;}.color-scheme-3{--scheme-color-light:#dff7fc;--scheme-color-dark:#910009;}.color-scheme-4{--scheme-color-light:#ffe9e9;--scheme-color-dark:#002cfc;}.color-scheme-5{--scheme-color-light:#f5f3e8;--scheme-color-dark:#cd274f;}.color-scheme-6{--scheme-color-light:#f5eedb;--scheme-color-dark:#025fcc;}.color-scheme-7{--scheme-color-light:#c9f2e3;--scheme-color-dark:#00519c;}.color-scheme-8{--scheme-color-light:#fcf7d0;--scheme-color-dark:#8332eb;}.color-scheme-9{--scheme-color-light:#e4f2ff;--scheme-color-dark:#1271a6;}.color-scheme-10{--scheme-color-light:#e5f9f4;--scheme-color-dark:#047c6e;}.color-scheme-11{--scheme-color-light:#ffefe6;--scheme-color-dark:#00777e;}.color-scheme-12{--scheme-color-light:#fffed7;--scheme-color-dark:#c10023;}.color-scheme-13{--scheme-color-light:#e8e7d7;--scheme-color-dark:#665e62;}.color-scheme-14{--scheme-color-light:#e5e7ea;--scheme-color-dark:#000c2e;}.color-scheme-15{--scheme-color-light:#f5e1dc;--scheme-color-dark:#bd3615;}.color-scheme-16{--scheme-color-light:#e7e3e3;--scheme-color-dark:#5e4347;}.paragraph--type--download-files.appearance--light *::-moz-selection,.paragraph.paragraph--type--cta-box *::-moz-selection,.appearance--light .paragraph--type--teaser-box *::-moz-selection,.paragraph.paragraph--type--link-box.appearance--light *::-moz-selection,.paragraph--type--hero.appearance--light .hero-box *::-moz-selection,.is-full-color-page .page-content *::-moz-selection{background-color:var(--scheme-color-dark);color:var(--scheme-color-light);}.paragraph--type--download-files.appearance--light *::selection,.paragraph.paragraph--type--cta-box *::selection,.appearance--light .paragraph--type--teaser-box *::selection,.paragraph.paragraph--type--link-box.appearance--light *::selection,.paragraph--type--hero.appearance--light .hero-box *::selection,.is-full-color-page .page-content *::selection{background-color:var(--scheme-color-dark);color:var(--scheme-color-light);}.paragraph--type--download-files.appearance--dark *::-moz-selection,.paragraph.paragraph--type--cta-box.appearance--dark *::-moz-selection,.appearance--dark .paragraph--type--teaser-box *::-moz-selection,.paragraph.paragraph--type--link-box.appearance--dark *::-moz-selection,.paragraph--type--hero.appearance--dark .hero-box *::-moz-selection,.kk-site-footer-text *::-moz-selection{background-color:var(--scheme-color-light);color:#000c2e;}.paragraph--type--download-files.appearance--dark *::selection,.paragraph.paragraph--type--cta-box.appearance--dark *::selection,.appearance--dark .paragraph--type--teaser-box *::selection,.paragraph.paragraph--type--link-box.appearance--dark *::selection,.paragraph--type--hero.appearance--dark .hero-box *::selection,.kk-site-footer-text *::selection{background-color:var(--scheme-color-light);color:#000c2e;}.region-header__menu .block-system-branding-block{font-family:"KBH";font-size:0.81rem;font-weight:900;color:#000c2e;}@media screen and (min-width:768px){.region-header__menu .block-system-branding-block{font-size:1.5rem;line-height:1.16;}}.file-link-icon,.paragraph--type--teaser-grid > .field--name-title,.paragraph.paragraph--type--link-box .field--name-teaser,.page-node-type-navigation .like--page-title h2.page-node-type-navigation--teaser,.node--view-mode-full .node__content > .field--name-teaser,body,.media .field--name-text,.media .field--name-photographer,.media .field--name-retouched{font-family:"KBH Tekst",serif;font-size:0.9375rem;line-height:1.6;}@media screen and (min-width:768px){.file-link-icon,.paragraph--type--teaser-grid > .field--name-title,.paragraph.paragraph--type--link-box .field--name-teaser,.page-node-type-navigation .like--page-title h2.page-node-type-navigation--teaser,.node--view-mode-full .node__content > .field--name-teaser,body,.media .field--name-text,.media .field--name-photographer,.media .field--name-retouched{line-height:1.62;font-size:1rem;color:#000c2e;}}.cta-box__link-button a,.paragraph--type--download-files .field--name-title,.paragraph.paragraph--type--cta-box .field--name-title,.paragraph--type--teaser-item .field--name-title,.paragraph.paragraph--type--link-box .field--name-title,h2,.paragraph--type--hero .hero-box .field--name-title,h1{font-family:"KBH",serif;}.media .field--name-text,.media .field--name-photographer,.media .field--name-retouched{color:#727272;font-size:0.6875rem;line-height:1.63;}@media screen and (min-width:768px){.media .field--name-text,.media .field--name-photographer,.media .field--name-retouched{font-size:0.75rem;line-height:1.5;}}.kk-contact__contact a,.file-link a,.pager a,.paragraph--type--teaser-grid .field--name-teaser-items > .field__item a,.breadcrumb__item a,.menu--navigation-page .menu-link--level-top a,.block-menu .menu a,.region-header__menu .block-system-branding-block a,.kk-link a,.block-local-tasks-block ul.tabs li a,.path-soeg .node--view-mode-search-result a,.path-soeg .sapi-did-you-mean a,.node--view-mode-full .field--type-text-long a,.node--view-mode-full .field--type-accordion-item a,.paragraph--type--hero .hero-box .field--name-cta a{color:#000c2e;text-decoration:none;}.paragraph--type--hero .hero-box .field--name-cta a{display:inline-block;padding:12px 16px;border:1px solid #000c2e;}.path-soeg .sapi-did-you-mean a,.node--view-mode-full .field--type-text-long a,.node--view-mode-full .field--type-accordion-item a{display:inline-block;}.path-soeg .sapi-did-you-mean a::after,.node--view-mode-full .field--type-text-long a::after,.node--view-mode-full .field--type-accordion-item a::after{width:100%;height:1px;content:"";background:#000c2e;display:block;margin-bottom:-1px;}.path-soeg .sapi-did-you-mean a:hover,.node--view-mode-full .field--type-text-long a:hover,.node--view-mode-full .field--type-accordion-item a:hover,.path-soeg .sapi-did-you-mean a:focus,.node--view-mode-full .field--type-text-long a:focus,.node--view-mode-full .field--type-accordion-item a:focus{background-color:var(--scheme-color-light);border:none;margin-bottom:0;}.path-soeg .sapi-did-you-mean a:hover::after,.node--view-mode-full .field--type-text-long a:hover::after,.node--view-mode-full .field--type-accordion-item a:hover::after,.path-soeg .sapi-did-you-mean a:focus::after,.node--view-mode-full .field--type-text-long a:focus::after,.node--view-mode-full .field--type-accordion-item a:focus::after{display:none;}@media screen and (min-width:768px){.pager,.path-soeg .node--view-mode-search-result .node__content,.path-soeg .node--view-mode-search-result a{padding-left:24px;}}@media screen and (min-width:768px){.path-soeg .node--view-mode-search-result a{display:inline-block;background:url("/themes/custom/kk_basis/assets/images/arrow.svg") center left no-repeat;}}.paragraph--type--hero .hero-box .field--name-title,h1{font-size:1.875rem;line-height:1.07;font-weight:900;margin-bottom:32px;}@media screen and (min-width:768px){.paragraph--type--hero .hero-box .field--name-title,h1{font-size:3.75rem;line-height:1.08;}}.paragraph--type--download-files .field--name-title,.paragraph.paragraph--type--cta-box .field--name-title,.paragraph--type--teaser-item .field--name-title,.paragraph.paragraph--type--link-box .field--name-title,h2{font-size:1.5rem;line-height:1.25;font-weight:700;margin:32px 0 16px;}.kk-contact__name,.kk-contact__title,.path-soeg .node--view-mode-search-result h2,.menu--navigation-page .menu-link--level-top,.node--type-emergency-banner .node-title,h3{font-family:"KBH Tekst",serif;font-size:1rem;line-height:1.375;font-weight:700;margin:32px 0 8px;}.kk-base-404__form label,.path-soeg label,.path-soeg .block-facet--kk-dropdown h2,.paragraph--type--teaser-item .field--name-subject,.paragraph--type--teaser-box .field--name-subject,.paragraph--type--hero .hero-box .field--name-subject,.node-created-time{font-size:0.813rem;line-height:1.38;text-transform:uppercase;}.kk-base-404__form input[type=text],.path-soeg input[type=text]{font-size:1.25rem;line-height:3.25;font-weight:700;}@media screen and (min-width:768px){.kk-base-404__form input[type=text],.path-soeg input[type=text]{font-size:3rem;line-height:1.35;}}.pager li{font-size:0.8125rem;line-height:1.7;}p{margin-top:0;}.text-formatted ul{padding-left:1rem;}.text-formatted table{width:100%;}.text-formatted table td{padding:8px;border:1px solid #999dab;}*::-moz-selection{background-color:var(--scheme-color-light);}*::selection{background-color:var(--scheme-color-light);}.link-animate-on-hover{position:relative;}@media screen and (min-width:768px){.link-animate-on-hover::before{content:attr(data-link-text);border-bottom:1px solid;display:inline-block;position:absolute;bottom:0;left:0;width:inherit;opacity:0;overflow:visible;-webkit-clip-path:polygon(0 100%,0 100%,0 97%,0 97%);clip-path:polygon(0 100%,0 100%,0 97%,0 97%);transition:opacity 0.15s ease-in-out,-webkit-clip-path 0s ease-out 0.2s;transition:clip-path 0s ease-out 0.2s,opacity 0.15s ease-in-out;transition:clip-path 0s ease-out 0.2s,opacity 0.15s ease-in-out,-webkit-clip-path 0s ease-out 0.2s;}.link-animate-on-hover:hover::before{opacity:1;transition:opacity 0.3s,-webkit-clip-path 0.5s ease-in-out;transition:clip-path 0.5s ease-in-out,opacity 0.3s;transition:clip-path 0.5s ease-in-out,opacity 0.3s,-webkit-clip-path 0.5s ease-in-out;-webkit-clip-path:polygon(0 100%,100% 100%,100% 97%,0 97%);clip-path:polygon(0 100%,100% 100%,100% 97%,0 97%);}}.screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:none;}.layout-container{min-height:100vh;display:flex;flex-direction:column;}.page-content{flex:1 0 auto;}.kk-site-footer{flex-shrink:0;}body{background-color:#fff;}.node--type-frontpage .paragraph--type--video,.paragraph--type--teaser-grid,.teaser-parahraph-layout--with-image-multiple-boxes .field--name-teaser-boxes,.teaser-parahraph-layout--with-image-single-box,.page-node-type-frontpage .block-local-tasks-block,.page-node-type-emergency-banner .region-content-header,.page-node-type-emergency-banner .block-local-tasks-block,.node--type-emergency-banner .emergency-banner__inner,.node--type-emergency-banner .node__content,.layout-content{margin:0 32px;}@media screen and (min-width:1128px){.node--type-frontpage .paragraph--type--video,.paragraph--type--teaser-grid,.teaser-parahraph-layout--with-image-multiple-boxes .field--name-teaser-boxes,.teaser-parahraph-layout--with-image-single-box,.page-node-type-frontpage .block-local-tasks-block,.page-node-type-emergency-banner .region-content-header,.page-node-type-emergency-banner .block-local-tasks-block,.node--type-emergency-banner .emergency-banner__inner,.node--type-emergency-banner .node__content,.layout-content{margin:0 auto;max-width:1064px;}}.kk-base-404,.path-404 h1,.path-soeg .block-facet--kk-dropdown,.path-soeg .views-exposed-form,.path-soeg .view-header,.path-soeg .view-content .views-row,.path-soeg .pager,.path-soeg .view-empty{margin:0 32px;}@media screen and (min-width:726px){.kk-base-404,.path-404 h1,.path-soeg .block-facet--kk-dropdown,.path-soeg .views-exposed-form,.path-soeg .view-header,.path-soeg .view-content .views-row,.path-soeg .pager,.path-soeg .view-empty{margin:0 auto;max-width:694px;}}.block-local-tasks-block ul.tabs{display:flex;padding:0;border-bottom:1px solid #000c2e;}.block-local-tasks-block ul.tabs li{list-style:none;margin-right:24px;}.block-local-tasks-block ul.tabs li a{display:block;padding:16px 24px 8px;border:1px solid #000c2e;margin-bottom:-1px;}.block-local-tasks-block ul.tabs li a:hover{background-color:var(--scheme-color-light);}.block-local-tasks-block ul.tabs li a.is-active{border-bottom:1px solid #fff;}.node--view-mode-full .field--name-image,.node--view-mode-full .field--type-text-long,.node--view-mode-full .field--type-accordion-item,.node--view-mode-full .node__content > .field--name-teaser{margin-bottom:24px;}@media screen and (min-width:768px){.node--view-mode-full .field--name-image,.node--view-mode-full .field--type-text-long,.node--view-mode-full .field--type-accordion-item,.node--view-mode-full .node__content > .field--name-teaser{margin-bottom:32px;}}@media screen and (min-width:768px){.menu--navigation-page .menu--level-top{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content min-content min-content min-content min-content min-content;grid-gap:0 48px;}}@media screen and (min-width:1064px){.menu--navigation-page .menu--level-top{grid-template-columns:1fr 1fr 1fr;}}.is-full-color-page .page-content{background-color:var(--scheme-color-light);}[data-kk-animate=fade-in-down]{transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:0.1s;transition-property:transform,opacity;opacity:0;transform:translate3d(0,-16px,0);}@media screen and (min-width:1064px){[data-kk-animate=fade-in-down]{transform:translate3d(0,-32px,0);}}[data-kk-animate=fade-in-down].is-in-view{opacity:1;transform:translate3d(0,0,0);}[data-kk-animate=fade-in-up]{transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:0.1s;transition-property:transform,opacity;opacity:0;transform:translate3d(0,16px,0);}@media screen and (min-width:1064px){[data-kk-animate=fade-in-up]{transform:translate3d(0,32px,0);}}[data-kk-animate=fade-in-up].is-in-view{opacity:1;transform:translate3d(0,0,0);}[data-kk-animate=fade-in-left]{transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:0.1s;transition-property:transform,opacity;opacity:0;transform:translate3d(16px,0,0);}@media screen and (min-width:1064px){[data-kk-animate=fade-in-left]{transform:translate3d(32px,0,0);}}[data-kk-animate=fade-in-left].is-in-view{opacity:1;transform:translate3d(0,0,0);}[data-kk-animate=fade-in-right]{transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:0.1s;transition-property:transform,opacity;opacity:0;transform:translate3d(-16px,0,0);}@media screen and (min-width:1064px){[data-kk-animate=fade-in-right]{transform:translate3d(-32px,0,0);}}[data-kk-animate=fade-in-right].is-in-view{opacity:1;transform:translate3d(0,0,0);}.node--type-frontpage .paragraph--type--video,.paragraph--type--teaser-grid,.teaser-parahraph-layout--with-image-multiple-boxes .field--name-teaser-boxes,.teaser-parahraph-layout--with-image-single-box,.page-node-type-frontpage .block-local-tasks-block,.page-node-type-emergency-banner .region-content-header,.page-node-type-emergency-banner .block-local-tasks-block,.node--type-emergency-banner .emergency-banner__inner,.node--type-emergency-banner .node__content,.layout-content{margin:0 32px;}@media screen and (min-width:1128px){.node--type-frontpage .paragraph--type--video,.paragraph--type--teaser-grid,.teaser-parahraph-layout--with-image-multiple-boxes .field--name-teaser-boxes,.teaser-parahraph-layout--with-image-single-box,.page-node-type-frontpage .block-local-tasks-block,.page-node-type-emergency-banner .region-content-header,.page-node-type-emergency-banner .block-local-tasks-block,.node--type-emergency-banner .emergency-banner__inner,.node--type-emergency-banner .node__content,.layout-content{margin:0 auto;max-width:1064px;}}.node--type-emergency-banner{box-sizing:border-box;}.node--type-emergency-banner *,.node--type-emergency-banner *::before,.node--type-emergency-banner *::after{box-sizing:inherit;}.kk-link{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;}.kk-link svg{flex-shrink:0;}.region-header{position:relative;height:var(--header-height);box-sizing:border-box;z-index:5;}.region-header__inner{position:fixed;width:100%;}.region-header__menu{max-width:1600px;margin:auto;display:table;height:var(--header-height);width:100%;background-color:#fff;transition:transform cubic-bezier(0.785,0.135,0.15,0.86) 0.4s,height 0.4s ease-out;}.is-full-color-page .region-header__menu{background-color:var(--scheme-color-light);}.region-header__menu.scrolled{height:var(--header-height-scrolled);}.region-header__menu.scroll-up{transform:translateY(0);}.region-header__menu.scroll-down{transform:translateY(-100px);}.region-header__menu > *{display:table-cell;vertical-align:middle;}.region-header__menu .block-system-branding-block{padding-left:32px;padding-right:112px;}@media screen and (min-width:1064px){.region-header__menu .block-system-branding-block{padding-right:0;}}.kk-base-cph-brand{color:#000c2e;}.block-kk-base-cph-brand{position:relative;}.block-kk-base-cph-brand .kk-base-cph-brand{top:-72px;right:-12px;position:absolute;}.block-kk-base-cph-brand .kk-base-cph-brand-inner{height:72px;width:72px;border-radius:50%;background-color:#fff;z-index:2;display:flex;align-items:center;justify-content:center;transition-duration:1.6s;transition-property:opacity;}.block-kk-base-cph-brand .kk-base-cph-brand-inner.faded{opacity:0;}@media screen and (min-width:1064px){.block-kk-base-cph-brand{position:sticky;top:96px;}.block-kk-base-cph-brand .kk-base-cph-brand-inner{margin-top:80px;height:auto;width:auto;}}.block-kk-base-cph-brand .svg-cph-brand{height:56px;width:auto;}@media screen and (min-width:1064px){.block-kk-base-cph-brand .svg-cph-brand{height:88px;}}.kk-site-footer{overflow:hidden;display:grid;grid-template-areas:"gfx" "text";padding-top:96px;}@media screen and (min-width:1064px){.kk-site-footer{grid-template-columns:60% auto;grid-template-areas:"text gfx";padding-top:64px;}}.is-full-color-page .kk-site-footer{background-color:var(--scheme-color-light);}.has-search-results.is-full-color-page .kk-site-footer{background-color:#fff;}.kk-site-footer-gfx{-ms-grid-row:1;-ms-grid-column:1;grid-area:gfx;display:grid;grid-template-rows:10% auto;grid-template-columns:auto;}.kk-site-footer-gfx__first{z-index:1;display:flex;align-items:flex-end;}.is-full-color-page .kk-site-footer-gfx__first{background-color:var(--scheme-color-light);}.has-search-results.is-full-color-page .kk-site-footer-gfx__first{background-color:#fff;}.kk-site-footer-gfx__second{padding:32px 32px;background-color:var(--scheme-color-light);display:flex;justify-content:flex-end;}.is-full-color-page .kk-site-footer-gfx__second{background-color:#fff;}.has-search-results.is-full-color-page .kk-site-footer-gfx__second{background-color:var(--scheme-color-light);}.kk-site-footer-gfx .kk-base-cph-brand{margin-bottom:-35px;padding-left:32px;}.kk-site-footer-gfx .kk-base-cph-brand .svg{max-height:70px;}.kk-site-footer-gfx__logo{max-height:100px;}@media screen and (min-width:1064px){.kk-site-footer-gfx{grid-template-rows:30% auto;}.kk-site-footer-gfx__first{justify-content:center;}.kk-site-footer-gfx__second{justify-content:center;align-items:center;}.kk-site-footer-gfx .kk-base-cph-brand{margin-bottom:-45px;}.kk-site-footer-gfx .kk-base-cph-brand .svg{max-height:90px;}}.kk-site-footer-text{-ms-grid-row:2;-ms-grid-column:1;grid-area:text;display:grid;grid-gap:8px;padding:32px 32px 64px;background-color:var(--scheme-color-dark);color:#fff;}@media screen and (min-width:1064px){.kk-site-footer-gfx{-ms-grid-row:1;-ms-grid-column:2;}.kk-site-footer-text{-ms-grid-row:1;-ms-grid-column:1;}}.kk-site-footer-text h3{font-weight:normal;font-size:0.875rem;line-height:1.57;text-transform:uppercase;margin-bottom:24px;}.kk-site-footer-text .kk-site-footer-contact-item{display:flex;align-items:flex-end;margin-bottom:16px;}.kk-site-footer-text .kk-site-footer-contact-item svg{width:30px;height:auto;}.kk-site-footer-text .kk-site-footer-contact-item p{margin-bottom:0;margin-left:8px;}.kk-site-footer-text .kk-site-footer-contact-item a{text-decoration:none;color:#fff;}.kk-site-footer-text .kk-site-footer-contact-item a::before{margin-bottom:-1px;}.kk-site-footer-text .kk-site-footer-text__id-number{margin-left:40px;}@media screen and (min-width:1064px){.kk-site-footer-text{grid-template-areas:"free free" "contact links";padding:64px 64px 128px;}.kk-site-footer-text__free{grid-area:free;}.kk-site-footer-text__contact{grid-area:contact;}.kk-site-footer-text__links{grid-area:links;}}@media screen and (min-width:1064px){.kk-site-footer-text__free{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;}.kk-site-footer-text__contact{-ms-grid-row:3;-ms-grid-column:1;}.kk-site-footer-text__links{-ms-grid-row:3;-ms-grid-column:3;}}.kk-footer-menu{color:var(--scheme-color-light);list-style-type:none;padding-left:8px;}.kk-footer-menu .menu-item{display:flex;align-items:center;margin-bottom:16px;}.kk-footer-menu a{margin-left:16px;color:#fff;text-decoration:none;}img{max-width:100%;}.node--type-emergency-banner{position:relative;z-index:1;padding:28px 0 24px;}.node--type-emergency-banner .node-title{margin-top:0;}.node--type-emergency-banner a{display:inline-block;text-decoration:none;}.node--type-emergency-banner a::after{width:100%;height:1px;content:"";display:block;margin-bottom:-1px;}.node--type-emergency-banner a:hover,.node--type-emergency-banner a:focus{margin-bottom:0;}.node--type-emergency-banner a:hover::after,.node--type-emergency-banner a:focus::after{display:none;}.node--type-emergency-banner.emergency--high{color:#000c2e;background:#fffd72;}.node--type-emergency-banner.emergency--high a{color:#000c2e;}.node--type-emergency-banner.emergency--high a::after{background:#000c2e;}.node--type-emergency-banner.emergency--high *::-moz-selection{background-color:#000c2e;color:#fffd72;}.node--type-emergency-banner.emergency--high *::selection{background-color:#000c2e;color:#fffd72;}.node--type-emergency-banner.emergency--low{color:#fffd72;background:#000c2e;}.node--type-emergency-banner.emergency--low a{color:#fffd72;}.node--type-emergency-banner.emergency--low a::after{background:#fffd72;}.node--type-emergency-banner.emergency--low *::-moz-selection{background-color:rgba(255,253,114,0.99);color:#000c2e;}.node--type-emergency-banner.emergency--low *::selection{background-color:rgba(255,253,114,0.99);color:#000c2e;}.node--type-emergency-banner .text-formatted h3{margin-top:24px;}@media screen and (max-width:767px){.node--type-emergency-banner .text-formatted h3{font-size:0.875rem;}}.node--type-emergency-banner .field--type-link{font-size:0.8125rem;}@media screen and (max-width:767px){.node--type-emergency-banner .field--type-link .field__item{margin-bottom:16px;}}@media screen and (min-width:768px){.node--type-emergency-banner .field--type-link{font-size:0.9375rem;}.node--type-emergency-banner .field--type-link .field__item{display:inline-block;margin-right:16px;}}.node--type-emergency-banner.node--view-mode-full{width:100%;padding:28px 32px 24px;}.view-crisis-banner{margin-bottom:16px;}.view-crisis-banner .view-content .views-row{max-width:none;margin:0;}.path-node .page-title{margin-top:72px;}@media screen and (min-width:768px){.path-node .page-title{margin-top:56px;margin-bottom:16px;}}@media screen and (min-width:1064px){.path-node .page-title{padding-right:104px;}}@media screen and (min-width:768px){.node--view-mode-full{width:calc(66.6666% - 40px / 2);padding-right:20px;}}.node--view-mode-full .node__content > .field--name-teaser{font-size:1rem;line-height:1.5;font-weight:bold;}@media screen and (min-width:768px){.node--view-mode-full .node__content > .field--name-teaser{font-size:1.5rem;line-height:1.5;font-weight:normal;}}.node--view-mode-full .field--type-text-long,.node--view-mode-full .field--type-accordion-item{margin-bottom:32px;}.node-created-time{margin:32px 0 0;}.paragraph--type--hero picture,.node--view-mode-banner .media picture,.paragraph--type--hero img,.node--view-mode-banner .media img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;height:var(--hero-height);}.node--view-mode-banner .media{display:flex;flex-wrap:wrap;}@media screen and (min-width:1064px){.node--view-mode-banner .media{justify-content:flex-end;}}.node--view-mode-banner .media .field--name-field-media-image{width:100%;}.node--view-mode-banner .media .media__texts{margin:16px 0 0 16px;}@media screen and (min-width:1064px){.node--view-mode-banner .media .media__texts{margin:16px 48px 0 0;}}.paragraph--type--hero{width:100%;margin-bottom:32px;}.paragraph--type--hero .layout-content{position:relative;}.paragraph--type--hero .hero-box{bottom:64px;width:100%;min-height:320px;padding:16px;margin-top:-128px;margin-left:-16px;}.paragraph--type--hero .hero-box .hero-box__wrapper{display:flex;flex-direction:column;justify-content:center;}.paragraph--type--hero .hero-box .field--name-text{margin:0 0 24px;}.paragraph--type--hero .hero-box .field--name-text h2,.paragraph--type--hero .hero-box .field--name-text h3{margin:24px 0 8px;}.paragraph--type--hero .hero-box .field--name-text p{margin:0 0 8px;}.paragraph--type--hero .hero-box .field--name-title{margin:24px 0;}.paragraph--type--hero .media--view-mode-text-only{position:absolute;margin-right:80px;}@media screen and (min-width:768px){.paragraph--type--hero .media--view-mode-text-only{position:static;margin-right:0;}}.paragraph--type--hero.appearance--light .hero-box{background-color:var(--scheme-color-light);}.paragraph--type--hero.appearance--light .hero-box .field--name-text h2,.paragraph--type--hero.appearance--light .hero-box .field--name-text h3,.paragraph--type--hero.appearance--light .hero-box .field--name-title{color:var(--scheme-color-dark);}.paragraph--type--hero.appearance--light .hero-box .field--name-cta a:hover{color:var(--scheme-color-light);background-color:var(--scheme-color-dark);}.paragraph--type--hero.appearance--dark .hero-box{background-color:var(--scheme-color-dark);}.paragraph--type--hero.appearance--dark .hero-box .field{color:#fff;}.paragraph--type--hero.appearance--dark .hero-box .field a{color:#fff;}.paragraph--type--hero.appearance--dark .hero-box .field--name-text h2,.paragraph--type--hero.appearance--dark .hero-box .field--name-text h3,.paragraph--type--hero.appearance--dark .hero-box .field--name-title{color:var(--scheme-color-light);}.paragraph--type--hero.appearance--dark .hero-box .field--name-cta a{border-color:#fff;}.paragraph--type--hero.appearance--dark .hero-box .field--name-cta a:hover{color:var(--scheme-color-dark);background-color:var(--scheme-color-light);}@media screen and (min-width:768px){.paragraph--type--hero .media__texts{margin-top:288px;position:inherit;}.paragraph--type--hero .hero-box{margin:0;position:absolute;left:-40px;bottom:32px;height:440px;width:528px;box-sizing:border-box;padding:24px 40px;}.paragraph--type--hero .hero-box .hero-box__wrapper{overflow:hidden;height:392px;width:448px;}}@media screen and (min-width:1064px){.paragraph--type--hero{margin-bottom:96px;}.paragraph--type--hero .hero-box{bottom:-32px;}.paragraph--type--hero .media__texts{margin-top:-24px;padding-left:504px;box-sizing:border-box;}}.paragraph--type--hero.layout--opening-hours .field--name-title{display:none;}@media screen and (min-width:768px){.paragraph--type--hero.layout--opening-hours .hero-box{width:408px;height:496px;}.paragraph--type--hero.layout--opening-hours .hero-box .hero-box__wrapper{height:448px;width:328px;}.paragraph--type--hero.layout--opening-hours .media__texts{margin-top:352px;}}@media screen and (min-width:1064px){.paragraph--type--hero.layout--opening-hours .media__texts{margin-top:-24px;padding-left:384px;}}.hero-branding .kk-base-cph-brand{margin-top:-32px;text-align:right;}@media screen and (min-width:1064px){.hero-branding .kk-base-cph-brand{margin-top:0;}}.hero-branding .svg-cph-brand{height:70px;width:auto;}@media screen and (min-width:1064px){.hero-branding .svg-cph-brand{height:100px;}}.media .field--name-text,.media .field--name-photographer,.media .field--name-retouched{display:inline-block;}.media .field--name-photographer .field__label,.media .field--name-photographer .field__item{display:inline-block;}.media .field--name-photographer .field__label::after{content:":";}.media.media--view-mode-default .field--name-text{color:#000c2e;}.block-menu .menu{padding:0;list-style:none;}@media screen and (max-width:1063px){.block-menu.menu--main{position:absolute;width:100vw;height:100vh;top:0;left:100%;background:#fff;box-sizing:border-box;transition-property:left;transition-duration:1s;transition-timing-function:ease-in-out;transform:translateX(0);padding:24px 32px;}.block-menu.menu--main.active{left:0;}.block-menu.menu--main h2{text-transform:uppercase;font-size:1rem;line-height:1.375;font-weight:normal;margin-top:0;}.block-menu.menu--main li{margin-bottom:24px;}.block-menu.menu--main a{font-size:1.125rem;line-height:1.22;font-weight:bold;}.toolbar-fixed .block-menu.menu--main{top:42px;}}@media screen and (min-width:1064px){.block-menu.menu--main .link-animate-on-hover::before{bottom:1px;}.block-menu.menu--main h2{display:none;}.block-menu.menu--main .menu{display:flex;justify-content:flex-end;align-items:center;}.block-menu.menu--main .menu li{margin-right:48px;}.block-menu.menu--main .menu li a{font-size:1.125rem;line-height:1.22;}.block-menu.menu--main .menu li a.is-active,.block-menu.menu--main .menu li a:focus{font-weight:bold;}.block-menu.menu--main .menu li:last-child:hover{background-color:#fafafb;padding:8px;border-radius:50%;margin-right:40px;margin-left:-8px;}.block-menu.menu--main .menu li:last-child:hover a::before{content:"";position:static;}.block-menu.menu--main .menu li:last-child:hover a:hover::before{-webkit-clip-path:none;clip-path:none;transition-delay:unset;}}.menu-toggle{position:absolute;top:8px;right:24px;}.toolbar-fixed .menu-toggle.btn--menu{top:50px;}@media screen and (min-width:1064px){.menu-toggle{display:none;}}.menu-search-icon{position:absolute;top:16px;right:80px;color:#000c2e;}.toolbar-fixed .menu-search-icon{top:50px;}.menu-search-icon .svg-search{height:28px;width:auto;}@media screen and (min-width:1064px){.menu-search-icon{display:none;}}a[data-drupal-link-system-path=soeg],.btn--close,.btn--menu{text-indent:-9999px;border:none;height:48px;width:48px;padding:0;}.btn--menu{background:url("/themes/custom/kk_basis/assets/images/menu.svg");}.btn--close{background:url("/themes/custom/kk_basis/assets/images/close.svg");}a[data-drupal-link-system-path=soeg]{height:28px;width:28px;display:block;background:url("/themes/custom/kk_basis/assets/images/search.svg");background-size:cover;}.page-node-type-navigation .page-title{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.page-node-type-navigation .page-title:active,.page-node-type-navigation .page-title:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;}.page-node-type-navigation .like--page-title{margin-top:72px;}@media screen and (min-width:768px){.page-node-type-navigation .like--page-title{margin-top:56px;margin-bottom:16px;}}@media screen and (min-width:1064px){.page-node-type-navigation .like--page-title{padding-right:104px;}}.page-node-type-navigation .like--page-title h2.page-node-type-navigation--teaser{line-height:1.5;font-size:1rem;max-width:675px;font-weight:normal;margin-bottom:48px;}@media screen and (min-width:768px){.page-node-type-navigation .like--page-title h2.page-node-type-navigation--teaser{line-height:1.25;font-size:2.25rem;margin-bottom:64px;}}.menu--navigation-page .menu--level-top__divider{border:none;background:#000c2e;margin-top:24px;margin-bottom:24px;height:1px;}.menu--navigation-page .menu-item--level-top{position:relative;}.menu--navigation-page .menu-item--level-top > .svg-chevron{position:absolute;top:4px;right:0;}.menu--navigation-page .menu-link--level-top{display:block;margin:0;padding-right:16px;}.menu--navigation-page .menu--level-sub{display:none;}@media screen and (min-width:768px){.menu--navigation-page .menu-item--level-top{margin-top:64px;}.menu--navigation-page .menu--level-sub{display:block;}.menu--navigation-page .menu-item--level-sub{display:grid;align-items:center;grid-template-columns:16px auto;gap:8px;margin-bottom:24px;}.menu--navigation-page .menu-item--level-sub svg{width:16px;height:auto;}.menu--navigation-page .menu-item--level-sub.menu-item--hidden{display:none;}.menu--navigation-page .toggler{display:inline-block !important;margin-left:24px;border-bottom:1px solid #000c2e;}.menu--navigation-page .toggler button{border:none;background:none;}.menu--navigation-page .toggler svg{margin-left:8px;transform:rotate(-90deg);}.menu--navigation-page .toggler-off svg{transform:rotate(90deg);}}:root{--accordion-spacing:24px;}@media screen and (min-width:768px){:root{--accordion-spacing:48px;}}.paragraph--type--accordion{margin-bottom:48px;}.kk-accordion{border:none;border-bottom:1px solid #999dab;}.kk-accordion:first-child{border-top:1px solid #999dab;}.kk-accordion:hover{background-color:#fafafb;}.kk-accordion__details{padding:16px 0;}.kk-accordion__details .svg-plus{height:14px;width:13px;position:absolute;left:0;top:50%;transform:translateY(-50%);}@media screen and (min-width:768px){.kk-accordion__details .svg-plus{left:8px;height:19px;width:19px;}}.kk-accordion__details[open]{background-color:#fafafb;}.kk-accordion__details[open] .svg-plus__vertical{display:none;}.kk-accordion__summary{cursor:pointer;list-style:none;position:relative;padding-left:var(--accordion-spacing);}[open] .kk-accordion__summary,.kk-accordion__summary:focus{font-weight:bold;}.kk-accordion__summary::-webkit-details-marker{display:none;}.kk-accordion__text{color:#000c2e;padding:calc(var(--accordion-spacing) / 2) var(--accordion-spacing) 0;}.kk-accordion__text > h2:first-child{margin-top:0;}@keyframes playAccordion{0%{transform:translateY(-8px);}100%{transform:translateY(0);}}[open] .kk-accordion__text{animation:playAccordion 0.3s ease-in-out;}@media screen and (min-width:768px){.kk-accordion__text{padding:calc(var(--accordion-spacing) / 2) var(--accordion-spacing) 0;}}.breadcrumb{max-width:1064px;margin:auto;}.breadcrumb__list{display:flex;padding-left:32px;flex-wrap:wrap;}.breadcrumb__item{list-style:none;}@media screen and (max-width:767px){.breadcrumb__item{display:none;}.breadcrumb__item.mobile-highlight{display:block;}.breadcrumb__item a{display:block;padding-left:16px;background:url("/themes/custom/kk_basis/assets/images/chevron-left.svg") center left no-repeat;}.breadcrumb__item span{font-family:"KBH",serif;font-size:1.875rem;line-height:1.07;font-weight:900;}.page-node-type-article .breadcrumb__level-1{visibility:hidden;}}@media screen and (min-width:768px){.breadcrumb__item{margin-right:8px;}.breadcrumb__item::after{margin-left:8px;content:"/";}.breadcrumb__item:last-child::after{content:"";}.breadcrumb__item span{font-family:"KBH",serif;font-weight:bold;}}@media screen and (min-width:1064px){.breadcrumb__item{padding:0;}}.paragraph.paragraph--type--link-box{padding:48px;margin-bottom:48px;margin-left:-48px;margin-right:-32px;}@media screen and (min-width:768px){.paragraph.paragraph--type--link-box{margin-left:0;margin-right:0;}}.paragraph.paragraph--type--link-box .field--name-title{margin-top:0;}.paragraph.paragraph--type--link-box .field--name-links .field__item{margin-bottom:8px;}.paragraph.paragraph--type--link-box .field--name-teaser{margin-bottom:16px;}.paragraph.paragraph--type--link-box.appearance--light{background-color:var(--scheme-color-light);}.paragraph.paragraph--type--link-box.appearance--dark{background-color:var(--scheme-color-dark);}.paragraph.paragraph--type--link-box.appearance--dark .field{color:#fff;}.paragraph.paragraph--type--link-box.appearance--dark .field a{color:#fff;}.node--type-frontpage.node--view-mode-full{width:100%;padding-right:0;}.page-node-type-frontpage .page-title{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.page-node-type-frontpage .page-title:active,.page-node-type-frontpage .page-title:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;}.paragraph--type--teaser{margin-bottom:32px;}.paragraph--type--teaser .field--name-image{margin:0;}.paragraph--type--teaser .field--name-image img,.paragraph--type--teaser .field--name-image picture{width:100%;-o-object-fit:cover;object-fit:cover;display:block;height:var(--hero-height);}.teaser-parahraph-layout--with-image-single-box{position:relative;}@media screen and (max-width:767px){.teaser-parahraph-layout--with-image-single-box{margin:0 0 32px;}}.teaser-parahraph-layout--with-image-single-box .media__texts{position:absolute;top:-24px;right:24px;}@media screen and (min-width:768px){.teaser-parahraph-layout--with-image-single-box{display:flex;justify-content:flex-end;position:relative;margin-bottom:104px;}.teaser-parahraph-layout--with-image-single-box .media{position:relative;}.teaser-parahraph-layout--with-image-single-box .media__texts{transform:rotate(-90deg);transform-origin:top left;right:auto;left:100%;width:75%;bottom:-24px;top:auto;}.teaser-parahraph-layout--with-image-single-box .field--name-image{width:624px;}.teaser-parahraph-layout--with-image-single-box .paragraph--type--teaser-box{width:328px;position:absolute;left:0;bottom:-72px;}}@media screen and (min-width:1064px){.teaser-parahraph-layout--with-image-single-box .paragraph--type--teaser-box{width:512px;}.teaser-parahraph-layout--with-image-single-box .field--name-image{width:784px;}}.teaser-parahraph-layout--with-image-multiple-boxes{position:relative;}@media screen and (max-width:767px){.teaser-parahraph-layout--with-image-multiple-boxes .field--name-teaser-boxes{margin:0;}}.teaser-parahraph-layout--with-image-multiple-boxes .media__texts{position:absolute;top:-24px;right:24px;}@media screen and (min-width:768px){.teaser-parahraph-layout--with-image-multiple-boxes .media__texts{right:32px;}.teaser-parahraph-layout--with-image-multiple-boxes .field--name-teaser-boxes{display:flex;justify-content:space-between;margin-top:-160px;}.teaser-parahraph-layout--with-image-multiple-boxes .field--name-teaser-boxes > .field__item{width:calc(50% - 16px);}.teaser-parahraph-layout--with-image-multiple-boxes .field--name-teaser-boxes .paragraph--type--teaser-box,.teaser-parahraph-layout--with-image-multiple-boxes .field--name-teaser-boxes .wrapper{height:100%;}}@media screen and (min-width:1064px){.teaser-parahraph-layout--with-image-multiple-boxes .field--name-teaser-boxes{margin-top:-224px;}}@media screen and (min-width:768px){.teaser-parahraph-layout--without-image-single-box .paragraph--type--teaser-box{padding:120px 32px 120px;}}.teaser-parahraph-layout--without-image-single-box .paragraph--type--teaser-box .wrapper{margin:0 auto;max-width:1064px;}.teaser-parahraph-layout--without-image-single-box .paragraph--type--teaser-box .field{max-width:720px;}@media screen and (min-width:768px){.teaser-parahraph-layout--without-image-multiple-boxes .field--name-teaser-boxes{display:flex;}.teaser-parahraph-layout--without-image-multiple-boxes .field--name-teaser-boxes > .field__item{width:100%;}.teaser-parahraph-layout--without-image-multiple-boxes .field--name-teaser-boxes > .field__item:first-child .paragraph--type--teaser-box{justify-content:right;}.teaser-parahraph-layout--without-image-multiple-boxes .paragraph--type--teaser-box{width:100%;height:100%;display:flex;padding:120px 32px 120px;}.teaser-parahraph-layout--without-image-multiple-boxes .paragraph--type--teaser-box .wrapper{max-width:500px;}}.paragraph--type--teaser-box{text-decoration:none;display:block;background:var(--scheme-color-dark);padding:32px 32px 80px;box-sizing:border-box;position:relative;}@media screen and (min-width:768px){.paragraph--type--teaser-box{min-height:320px;}}.appearance--dark .paragraph--type--teaser-box{background:var(--scheme-color-dark);color:#fff;}.appearance--light .paragraph--type--teaser-box{background:var(--scheme-color-light);color:#000c2e;}.paragraph--type--teaser-box svg{position:relative;top:64px;width:20px;height:20px;}.paragraph--type--teaser-box .hover-overlay{display:none;}.paragraph--type--teaser-box:hover .hover-overlay{display:block;width:100%;height:100%;position:absolute;background:#000c2e;opacity:0.2;top:0;left:0;}.paragraph--type--teaser-grid > .field--name-title{font-weight:normal;font-size:1.125rem;line-height:1.22;}@media screen and (min-width:768px){.paragraph--type--teaser-grid > .field--name-title{font-size:2rem;line-height:1.44;}}@media screen and (min-width:768px){.paragraph--type--teaser-grid .field--name-teaser-items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:min-content min-content min-content min-content min-content min-content;grid-gap:0 32px;}}@media screen and (min-width:1064px){.paragraph--type--teaser-grid .field--name-teaser-items{grid-gap:0 48px;}}.paragraph--type--teaser-grid .field--name-teaser-items > .field__item{margin-bottom:64px;}@media screen and (min-width:768px){.paragraph--type--teaser-grid.columns--2 .field--name-teaser-items{grid-template-columns:1fr 1fr;}.paragraph--type--teaser-grid.columns--2 .field--name-teaser-items .field--name-title{font-size:2.375rem;line-height:1.21;}.paragraph--type--teaser-grid.columns--2 .field--name-teaser-items .field--name-image{margin-bottom:24px;}}.paragraph--type--teaser-item{height:100%;padding-bottom:24px;box-sizing:border-box;display:block;background:url("/themes/custom/kk_basis/assets/images/arrow.svg") bottom left no-repeat;background-size:24px;}.layout--with-images .paragraph--type--teaser-item{position:relative;padding-top:calc(75% + 24px);}.layout--with-images .paragraph--type--teaser-item .field--name-image{position:absolute;top:0;}.paragraph--type--teaser-item .field--name-title{margin:16px 0;}@media screen and (min-width:768px) and (max-width:1063px){.paragraph--type--teaser-item .field--name-title{font-size:1rem;}}.paragraph--type--teaser-item .field--name-teaser{margin-bottom:16px;}.paragraph--type--teaser-item .field--name-image{margin-bottom:16px;}.paragraph--type--teaser-item .media{position:relative;}.paragraph--type--teaser-item .media__texts{position:absolute;transform:rotate(-90deg);transform-origin:top left;left:100%;width:75%;bottom:-16px;}.paragraph--type--teaser-item .media__texts .media__texts--text{display:none;}.path-soeg .layout-content{margin:0;max-width:none;}.path-soeg h1.page-title,.path-soeg .block-system-breadcrumb-block{display:none;}.path-soeg .form--inline{position:relative;margin-bottom:40px;}@media screen and (min-width:1064px){.path-soeg .form--inline{margin-bottom:480px;}}.path-soeg .block-facet--kk-dropdown{display:flex;}.path-soeg .block-facet--kk-dropdown h2{font-weight:normal;margin:8px 16px 8px 0;}.path-soeg .block-facet--kk-dropdown label{display:none;}.path-soeg label{display:block;margin-bottom:18px;}@media screen and (min-width:1064px){.path-soeg label{margin-top:240px;}}.path-soeg input[type=text]{width:100%;border:none;border-bottom:1px solid #000c2e;background:inherit;}@media screen and (min-width:1064px){.path-soeg input[type=text]{padding:17px 0;}}.path-soeg input[type=text]::-moz-placeholder{opacity:1;-moz-transition:opacity 0.3s ease-in !important;transition:opacity 0.3s ease-in !important;color:#000c2e;}.path-soeg input[type=text]::placeholder{opacity:1;transition:opacity 0.3s ease-in !important;color:#000c2e;}.path-soeg input[type=text]:focus{outline:none;}.path-soeg input[type=text]:focus::-moz-placeholder{opacity:0 !important;}.path-soeg input[type=text]:focus::placeholder{opacity:0 !important;}.path-soeg input[type=submit]{position:absolute;text-indent:-9999px;border:none;height:16px;width:16px;right:0;padding:0;bottom:26px;background:url("/themes/custom/kk_basis/assets/images/search.svg");background-size:cover;}.path-soeg input[type=submit].has-value{background-image:url("/themes/custom/kk_basis/assets/images/arrow.svg");}@media screen and (min-width:1064px){.path-soeg input[type=submit]{height:48px;width:48px;bottom:20px;}}.path-soeg .view-header{padding-bottom:24px;}.path-soeg .view-search{background-color:#fff;}.path-soeg .node--view-mode-search-result{border-top:1px solid #000c2e;padding:24px 0;}@media screen and (min-width:1064px){.path-soeg .node--view-mode-search-result{border:none;}}.path-soeg .node--view-mode-search-result h2{margin:0 0 8px 0;}.path-soeg .node--view-mode-search-result strong{font-weight:normal;background:var(--scheme-color-light);}.has-search-results .form--inline{margin-bottom:40px;}@media screen and (min-width:1064px){.has-search-results .form--inline{margin-bottom:80px;}}.has-search-results .view-search{padding:24px 0;}@media screen and (min-width:1064px){.has-search-results .view-search{padding:80px 0;}}.pager{box-sizing:border-box;padding-top:24px;}.pager ul{padding:0;}.pager li{display:inline-block;border:1px solid #000c2e;}.pager li.pager__item{display:inline;box-sizing:border-box;padding:8px 12px;margin-right:8px;text-align:center;}.pager li.is-active{background-color:#000c2e;}.pager li.is-active a{color:#fff;}@media screen and (max-width:767px){.pager li.pager__item{display:none;}.pager li.pager__item--previous,.pager li.pager__item--next{display:inline-block;margin-bottom:16px;width:100%;}.pager li.pager__item--previous a,.pager li.pager__item--next a{display:inline-block;width:100%;text-align:center;}}.paragraph.paragraph--type--cta-box{background-color:var(--scheme-color-light);padding:48px;margin-bottom:48px;margin-left:-48px;margin-right:-32px;}@media screen and (min-width:768px){.paragraph.paragraph--type--cta-box{margin-left:0;margin-right:0;}}.paragraph.paragraph--type--cta-box .cta-box__link{text-decoration:none;color:#000c2e;}.paragraph.paragraph--type--cta-box .cta-box__link:visited{color:inherit;}.paragraph.paragraph--type--cta-box .field--name-title{margin-top:0;}.paragraph.paragraph--type--cta-box.appearance--dark{color:#fff;background-color:var(--scheme-color-dark);}.paragraph.paragraph--type--cta-box.appearance--dark .cta-box__link{color:#fff;}.cta-box__link-button{background-color:#000c2e;color:#fff;font-weight:500;display:inline-flex;align-items:center;padding:16px 24px;}.cta-box__link-button a{color:inherit;font-size:0.93rem;text-decoration:none;}.cta-box__link-button .svg-arrow{margin-left:8px;font-weight:bold;width:24px;height:auto;}.appearance--dark .cta-box__link-button{background-color:#fff;color:#000c2e;}@media screen and (min-width:768px){.cta-box__link-button{padding:16px 32px;}.cta-box__link-button .svg-arrow{margin-left:24px;}}.paragraph--type--video{margin:48px 0;}.node--type-frontpage .paragraph--type--video{padding:48px 0;}.paragraph--type--download-files{padding:48px;margin-bottom:48px;margin-left:-48px;margin-right:-32px;}@media screen and (min-width:768px){.paragraph--type--download-files{margin-left:0;margin-right:0;}}.paragraph--type--download-files .field--name-title{color:#000c2e;margin:0 0 48px;}.paragraph--type--download-files.appearance--dark{background-color:var(--scheme-color-dark);}.paragraph--type--download-files.appearance--dark .field--name-title,.paragraph--type--download-files.appearance--dark a{color:#fff;}.paragraph--type--download-files.appearance--dark .file-link-icon{background:#fff;color:#000c2e;}.paragraph--type--download-files.appearance--light{background-color:var(--scheme-color-light);}.file-link{display:flex;align-items:center;margin-bottom:16px;}.file-link a{font-size:1rem;}.file-link-icon{box-sizing:border-box;font-size:0.4375rem;line-height:1.42;font-weight:bold;text-transform:uppercase;background-color:#000c2e;color:#fff;display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;flex-shrink:0;margin-right:24px;}.paragraph.paragraph--type--map{padding:48px 0;margin-bottom:48px;margin-left:-48px;margin-right:-32px;}@media screen and (min-width:768px){.paragraph.paragraph--type--map{margin-left:0;margin-right:0;}}.kk-base-404{margin-top:64px;}.kk-base-404__form{position:relative;margin-bottom:40px;}@media screen and (min-width:1064px){.kk-base-404__form{margin-bottom:480px;}}.kk-base-404__form label{display:block;}@media screen and (min-width:1064px){.kk-base-404__form label{margin-top:80px;}}.kk-base-404__form input[type=text]{width:100%;border:none;border-bottom:1px solid #000c2e;background:inherit;}@media screen and (min-width:1064px){.kk-base-404__form input[type=text]{padding:17px 0;}}.kk-base-404__form input[type=text]:focus{outline:none;}.kk-base-404__form input[type=submit]{position:absolute;text-indent:-9999px;border:none;height:16px;width:16px;right:0;padding:0;bottom:26px;background:url("/themes/custom/kk_basis/assets/images/search.svg");background-size:cover;}.kk-base-404__form input[type=submit].has-value{background-image:url("/themes/custom/kk_basis/assets/images/arrow.svg");}@media screen and (min-width:1064px){.kk-base-404__form input[type=submit]{height:48px;width:48px;bottom:20px;}}.paragraph--type--contact-box .kk-accordion__summary{font-weight:normal;}.paragraph--type--contact-box{margin-bottom:48px;}.paragraph--type--contact-box .field--name-title{margin:0;color:#fff;background:var(--scheme-color-dark);font-weight:normal;font-size:1.25rem;line-height:1.6;padding:16px 48px;text-transform:uppercase;}.paragraph--type--contact-box.appearance--light .field--name-title{color:#000c2e;background:var(--scheme-color-light);}.kk-contact{background:#fafafb;padding:32px 40px;}.kk-accordion .kk-contact{padding:16px 0;}.kk-contact__info{margin-bottom:24px;}.kk-contact__name,.kk-contact__title{margin:0;line-height:1.625;}.kk-contact__line1,.kk-contact__line2,.kk-contact__forvaltning,.kk-contact__job_title{margin:0;}.kk-contact__contact{flex-shrink:0;}.kk-contact__contact a:hover{text-decoration:underline;}.kk-contact__message-link,.kk-contact__contact-link,.kk-contact__booking-link{display:flex;}.kk-contact__message-link svg,.kk-contact__contact-link svg,.kk-contact__booking-link svg{height:32px;width:32px;margin-right:16px;}.kk-contact__message-link a,.kk-contact__contact-link a,.kk-contact__booking-link a{line-height:32px;margin-right:auto;}.kk-contact__free-text{margin-top:24px;}.kk-contact__text p{margin:0;}.kk-contact__opening_hours{margin-top:24px;}@media screen and (min-width:1064px){.kk-contact__wrapper{display:flex;justify-content:space-between;}.kk-contact__info{margin-bottom:0;}}.kk-contact-opening-hours{border-top:1px solid rgba(0,12,46,0.4);margin-top:8px;}.kk-contact-opening-hours__row{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,12,46,0.4);padding:8px 0;}.kk-contact-opening-hours__value{text-align:right;}.kk-contact-opening-hours__value p{margin:0;}.paragraph--type--hero.hero--no-image .hero-box{min-height:auto;margin-top:0;padding-top:40px;padding-bottom:40px;}@media screen and (min-width:768px){.paragraph--type--hero.hero--no-image .hero-box{position:relative;left:0;bottom:0;width:100%;height:auto;margin:0;padding:72px 0;background:transparent;}.paragraph--type--hero.hero--no-image .hero-box::before{content:"";position:absolute;top:0;right:calc(50% - 50vw);bottom:0;left:calc(33% + 1.5*8px);background:var(--scheme-color-light);z-index:-1;}.paragraph--type--hero.hero--no-image .hero-box .hero-box__wrapper{overflow:hidden;height:auto;width:auto;}}@media screen and (min-width:1064px){.paragraph--type--hero.hero--no-image .hero-box::before{left:calc(33% + 2.5*8px);}.paragraph--type--hero.hero--no-image .hero-box .field--name-title{padding-right:104px;}.paragraph--type--hero.hero--no-image .hero-box .field--name-tekst{width:60%;}}
:root{--hero-height:320px;}@media screen and (min-width:768px){:root{--hero-height:400px;}}@media screen and (min-width:1064px){:root{--hero-height:552px;}}:root{--header-height:70px;--header-height-scrolled:60px;}@media screen and (min-width:768px){:root{--header-height:100px;--header-height-scrolled:70px;}}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Thin.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Thin.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Thin.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Thin.woff) format("woff");font-weight:100;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-ThinItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-ThinItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-ThinItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Light.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Light.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Light.woff) format("woff");font-weight:300;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-LightItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-LightItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-LightItalic.woff) format("woff");font-weight:300;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Regular.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Regular.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Italic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Italic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Italic.woff) format("woff");font-weight:400;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Medium.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Medium.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Medium.woff) format("woff");font-weight:500;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-MediumItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-MediumItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-MediumItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Demibold.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Demibold.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Demibold.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Demibold.woff) format("woff");font-weight:600;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-DemiboldItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-DemiboldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-DemiboldItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-DemiboldItalic.woff) format("woff");font-weight:600;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Bold.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Bold.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BoldItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BoldItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Black.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Black.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Black.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-Black.woff) format("woff");font-weight:900;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BlackItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BlackItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BlackItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH/KBH-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;}@font-face{font-family:"KBH Tekst";src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"KBH Tekst";src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Italic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Italic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Italic.woff) format("woff");font-weight:400;font-style:italic;}@font-face{font-family:"KBH Tekst";src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Bold.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Bold.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"KBH Tekst";src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-BoldItalic.eot);src:url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-BoldItalic.woff2) format("woff2"),url(/themes/custom/kk_basis/assets/fonts/KBH%20Tekst/KBHTekst-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;}:root{--scheme-color-light:#fffed1;--scheme-color-dark:#260eb5;}.color-scheme-1{--scheme-color-light:#fffed1;--scheme-color-dark:#260eb5;}.color-scheme-2{--scheme-color-light:#fff9c0;--scheme-color-dark:#926b1f;}.color-scheme-3{--scheme-color-light:#dff7fc;--scheme-color-dark:#910009;}.color-scheme-4{--scheme-color-light:#ffe9e9;--scheme-color-dark:#002cfc;}.color-scheme-5{--scheme-color-light:#f5f3e8;--scheme-color-dark:#cd274f;}.color-scheme-6{--scheme-color-light:#f5eedb;--scheme-color-dark:#025fcc;}.color-scheme-7{--scheme-color-light:#c9f2e3;--scheme-color-dark:#00519c;}.color-scheme-8{--scheme-color-light:#fcf7d0;--scheme-color-dark:#8332eb;}.color-scheme-9{--scheme-color-light:#e4f2ff;--scheme-color-dark:#1271a6;}.color-scheme-10{--scheme-color-light:#e5f9f4;--scheme-color-dark:#047c6e;}.color-scheme-11{--scheme-color-light:#ffefe6;--scheme-color-dark:#00777e;}.color-scheme-12{--scheme-color-light:#fffed7;--scheme-color-dark:#c10023;}.color-scheme-13{--scheme-color-light:#e8e7d7;--scheme-color-dark:#665e62;}.color-scheme-14{--scheme-color-light:#e5e7ea;--scheme-color-dark:#000c2e;}.color-scheme-15{--scheme-color-light:#f5e1dc;--scheme-color-dark:#bd3615;}.color-scheme-16{--scheme-color-light:#e7e3e3;--scheme-color-dark:#5e4347;}@media print{.no-print,.region-header,.region-footer,.region-banner,.eu-cookie-withdraw-wrapper,.view-filters .filter-button,.view-filters .form-actions,.filter-header-mobile,.kk-base-cph-brand,.related-content.is-in-view,button.print{display:none !important;}.node__metadata{display:block;}.aside__metadata .cta-box__link-button{display:none;}*{transition-delay:0ms;transition-property:none !important;transform:none !important;animation:none !important;}body{color:var(--black);font-size:0.8rem;}img{max-width:100%;height:auto;}video{display:none;width:100%;}p{margin:1em 0;}.block-local-tasks-block{display:none;}.climate-footprint .field--name-climate-footprint-information{display:flex;}.climate-footprint .field--name-climate-footprint-information .field__item{margin-right:30px;}.climate-footprint .cta-box__link-button{display:none !important;}.paragraph.paragraph--type--link-box,.field--type-text-long{margin-bottom:10px;}p,blockquote,.paragraph--type--recipe-step{page-break-inside:avoid;}}
:root{--hero-height:320px;}@media screen and (min-width:768px){:root{--hero-height:400px;}}@media screen and (min-width:1064px){:root{--hero-height:552px;}}:root{--header-height:70px;--header-height-scrolled:60px;}@media screen and (min-width:768px){:root{--header-height:100px;--header-height-scrolled:70px;}}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Thin.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Thin.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Thin.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Thin.woff) format("woff");font-weight:100;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-ThinItalic.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-ThinItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-ThinItalic.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Light.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Light.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Light.woff) format("woff");font-weight:300;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-LightItalic.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-LightItalic.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-LightItalic.woff) format("woff");font-weight:300;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Regular.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Regular.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Italic.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Italic.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Italic.woff) format("woff");font-weight:400;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Medium.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Medium.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Medium.woff) format("woff");font-weight:500;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-MediumItalic.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-MediumItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-MediumItalic.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Demibold.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Demibold.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Demibold.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Demibold.woff) format("woff");font-weight:600;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-DemiboldItalic.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-DemiboldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-DemiboldItalic.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-DemiboldItalic.woff) format("woff");font-weight:600;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Bold.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Bold.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-BoldItalic.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-BoldItalic.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Black.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Black.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Black.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-Black.woff) format("woff");font-weight:900;font-style:normal;}@font-face{font-family:"KBH";src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-BlackItalic.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-BlackItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-BlackItalic.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH/KBH-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;}@font-face{font-family:"KBH Tekst";src:url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"KBH Tekst";src:url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst-Italic.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst-Italic.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst-Italic.woff) format("woff");font-weight:400;font-style:italic;}@font-face{font-family:"KBH Tekst";src:url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst-Bold.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst-Bold.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"KBH Tekst";src:url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst-BoldItalic.eot);src:url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst-BoldItalic.woff2) format("woff2"),url(/themes/custom/kk_recipe/assets/fonts/KBH%20Tekst/KBHTekst-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;}:root{--scheme-color-light:#fffed1;--scheme-color-dark:#260eb5;}.color-scheme-1{--scheme-color-light:#fffed1;--scheme-color-dark:#260eb5;}.color-scheme-2{--scheme-color-light:#fff9c0;--scheme-color-dark:#926b1f;}.color-scheme-3{--scheme-color-light:#dff7fc;--scheme-color-dark:#910009;}.color-scheme-4{--scheme-color-light:#ffe9e9;--scheme-color-dark:#002cfc;}.color-scheme-5{--scheme-color-light:#f5f3e8;--scheme-color-dark:#cd274f;}.color-scheme-6{--scheme-color-light:#f5eedb;--scheme-color-dark:#025fcc;}.color-scheme-7{--scheme-color-light:#c9f2e3;--scheme-color-dark:#00519c;}.color-scheme-8{--scheme-color-light:#fcf7d0;--scheme-color-dark:#8332eb;}.color-scheme-9{--scheme-color-light:#e4f2ff;--scheme-color-dark:#1271a6;}.color-scheme-10{--scheme-color-light:#e5f9f4;--scheme-color-dark:#047c6e;}.color-scheme-11{--scheme-color-light:#ffefe6;--scheme-color-dark:#00777e;}.color-scheme-12{--scheme-color-light:#fffed7;--scheme-color-dark:#c10023;}.color-scheme-13{--scheme-color-light:#e8e7d7;--scheme-color-dark:#665e62;}.color-scheme-14{--scheme-color-light:#e5e7ea;--scheme-color-dark:#000c2e;}.color-scheme-15{--scheme-color-light:#f5e1dc;--scheme-color-dark:#bd3615;}.color-scheme-16{--scheme-color-light:#e7e3e3;--scheme-color-dark:#5e4347;}.paragraph--type--hero.appearance--light .hero-box *::-moz-selection{background-color:var(--scheme-color-dark);color:var(--scheme-color-light);}.paragraph--type--hero.appearance--light .hero-box *::selection{background-color:var(--scheme-color-dark);color:var(--scheme-color-light);}.paragraph--type--hero.appearance--dark .hero-box *::-moz-selection{background-color:var(--scheme-color-light);color:#000c2e;}.paragraph--type--hero.appearance--dark .hero-box *::selection{background-color:var(--scheme-color-light);color:#000c2e;}body{font-family:"KBH Tekst",serif;font-size:0.9375rem;line-height:1.6;}@media screen and (min-width:768px){body{line-height:1.62;font-size:1rem;color:#000c2e;}}h2,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.h2-pretend,.paragraph--type--hero .hero-box .field--name-title,h1{font-family:"KBH",serif;}.breadcrumb__item a,.block-local-tasks-block ul.tabs li a,.paragraph--type--hero .hero-box .field--name-cta a{color:#000c2e;text-decoration:none;}.paragraph--type--hero .hero-box .field--name-cta a{display:inline-block;padding:12px 16px;border:1px solid #000c2e;}.paragraph--type--hero .hero-box .field--name-title,h1{font-size:1.875rem;line-height:1.07;font-weight:900;margin-bottom:32px;}@media screen and (min-width:768px){.paragraph--type--hero .hero-box .field--name-title,h1{font-size:3.75rem;line-height:1.08;}}h2,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.h2-pretend{font-size:1.5rem;line-height:1.25;font-weight:700;margin:32px 0 16px;}h3{font-family:"KBH Tekst",serif;font-size:1rem;line-height:1.375;font-weight:700;margin:32px 0 8px;}.paragraph--type--hero .hero-box .field--name-subject{font-size:0.813rem;line-height:1.38;text-transform:uppercase;}p{margin-top:0;}.text-formatted ul{padding-left:1rem;}.text-formatted table{width:100%;}.text-formatted table td{padding:8px;border:1px solid #999dab;}*::-moz-selection{background-color:var(--scheme-color-light);}*::selection{background-color:var(--scheme-color-light);}.kk-site-footer__contact a,.link-animate-on-hover{position:relative;}@media screen and (min-width:768px){.kk-site-footer__contact a::before,.link-animate-on-hover::before{content:attr(data-link-text);border-bottom:1px solid;display:inline-block;position:absolute;bottom:0;left:0;width:inherit;opacity:0;overflow:visible;-webkit-clip-path:polygon(0 100%,0 100%,0 97%,0 97%);clip-path:polygon(0 100%,0 100%,0 97%,0 97%);transition:opacity 0.15s ease-in-out,-webkit-clip-path 0s ease-out 0.2s;transition:clip-path 0s ease-out 0.2s,opacity 0.15s ease-in-out;transition:clip-path 0s ease-out 0.2s,opacity 0.15s ease-in-out,-webkit-clip-path 0s ease-out 0.2s;}.kk-site-footer__contact a:hover::before,.link-animate-on-hover:hover::before{opacity:1;transition:opacity 0.3s,-webkit-clip-path 0.5s ease-in-out;transition:clip-path 0.5s ease-in-out,opacity 0.3s;transition:clip-path 0.5s ease-in-out,opacity 0.3s,-webkit-clip-path 0.5s ease-in-out;-webkit-clip-path:polygon(0 100%,100% 100%,100% 97%,0 97%);clip-path:polygon(0 100%,100% 100%,100% 97%,0 97%);}}.screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:none;}.layout-container{min-height:100vh;display:flex;flex-direction:column;}.page-content{flex:1 0 auto;}.kk-site-footer{flex-shrink:0;}body{background-color:#fff;}.view-favourites .search-text,.node--type-frontpage .field--name-cookbooks,.paragraph--type--recipes-inspiration .view-content,.paragraph--type--recipes-inspiration h2.paragraph-title,.paragraph--type--recipes-inspiration .paragraph-title.h2-pretend,.paragraph--type--recipes-inspiration .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .paragraph-title.field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .paragraph--type--recipes-inspiration .text-formatted > .paragraph-title.field__label,.paragraph--type--cookbook-search form,.paragraph--type--cookbook-search,.related-content .paragraph-title,.related-content .views-element-container,.layout-content{margin:0 32px;}@media screen and (min-width:1128px){.view-favourites .search-text,.node--type-frontpage .field--name-cookbooks,.paragraph--type--recipes-inspiration .view-content,.paragraph--type--recipes-inspiration h2.paragraph-title,.paragraph--type--recipes-inspiration .paragraph-title.h2-pretend,.paragraph--type--recipes-inspiration .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .paragraph-title.field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .paragraph--type--recipes-inspiration .text-formatted > .paragraph-title.field__label,.paragraph--type--cookbook-search form,.paragraph--type--cookbook-search,.related-content .paragraph-title,.related-content .views-element-container,.layout-content{margin:0 auto;max-width:1064px;}}.node--type-recipe.node--view-mode-full .recipe-content .node__content{margin:0 32px;}@media screen and (min-width:726px){.node--type-recipe.node--view-mode-full .recipe-content .node__content{margin:0 auto;max-width:694px;}}.block-local-tasks-block ul.tabs{display:flex;padding:0;border-bottom:1px solid #000c2e;}.block-local-tasks-block ul.tabs li{list-style:none;margin-right:24px;}.block-local-tasks-block ul.tabs li a{display:block;padding:16px 24px 8px;border:1px solid #000c2e;margin-bottom:-1px;}.block-local-tasks-block ul.tabs li a:hover{background-color:var(--scheme-color-light);}.block-local-tasks-block ul.tabs li a.is-active{border-bottom:1px solid #fff;}a[data-drupal-link-system-path=soeg],.btn--close,.btn--menu{text-indent:-9999px;border:none;height:48px;width:48px;padding:0;}.btn--menu{background:url("/themes/custom/kk_basis/assets/images/menu.svg");}.btn--close{background:url("/themes/custom/kk_basis/assets/images/close.svg");}a[data-drupal-link-system-path=soeg]{height:28px;width:28px;display:block;background:url("/themes/custom/kk_basis/assets/images/search.svg");background-size:cover;}.paragraph--type--hero picture,.node--view-mode-banner .media picture,.paragraph--type--hero img,.node--view-mode-banner .media img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;height:var(--hero-height);}.node--view-mode-banner .media{display:flex;flex-wrap:wrap;}@media screen and (min-width:1064px){.node--view-mode-banner .media{justify-content:flex-end;}}.node--view-mode-banner .media .field--name-field-media-image{width:100%;}.node--view-mode-banner .media .media__texts{margin:16px 0 0 16px;}@media screen and (min-width:1064px){.node--view-mode-banner .media .media__texts{margin:16px 48px 0 0;}}.paragraph--type--hero{width:100%;margin-bottom:32px;}.paragraph--type--hero .layout-content{position:relative;}.paragraph--type--hero .hero-box{bottom:64px;width:100%;min-height:320px;padding:16px;margin-top:-128px;margin-left:-16px;}.paragraph--type--hero .hero-box .hero-box__wrapper{display:flex;flex-direction:column;justify-content:center;}.paragraph--type--hero .hero-box .field--name-text{margin:0 0 24px;}.paragraph--type--hero .hero-box .field--name-text h2,.paragraph--type--hero .hero-box .field--name-text .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .paragraph--type--hero .hero-box .field--name-text .text-formatted > .field__label,.paragraph--type--hero .hero-box .field--name-text .h2-pretend,.paragraph--type--hero .hero-box .field--name-text h3{margin:24px 0 8px;}.paragraph--type--hero .hero-box .field--name-text p{margin:0 0 8px;}.paragraph--type--hero .hero-box .field--name-title{margin:24px 0;}.paragraph--type--hero .media--view-mode-text-only{position:absolute;margin-right:80px;}@media screen and (min-width:768px){.paragraph--type--hero .media--view-mode-text-only{position:static;margin-right:0;}}.paragraph--type--hero.appearance--light .hero-box{background-color:var(--scheme-color-light);}.paragraph--type--hero.appearance--light .hero-box .field--name-text h2,.paragraph--type--hero.appearance--light .hero-box .field--name-text .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .paragraph--type--hero.appearance--light .hero-box .field--name-text .text-formatted > .field__label,.paragraph--type--hero.appearance--light .hero-box .field--name-text .h2-pretend,.paragraph--type--hero.appearance--light .hero-box .field--name-text h3,.paragraph--type--hero.appearance--light .hero-box .field--name-title{color:var(--scheme-color-dark);}.paragraph--type--hero.appearance--light .hero-box .field--name-cta a:hover{color:var(--scheme-color-light);background-color:var(--scheme-color-dark);}.paragraph--type--hero.appearance--dark .hero-box{background-color:var(--scheme-color-dark);}.paragraph--type--hero.appearance--dark .hero-box .field{color:#fff;}.paragraph--type--hero.appearance--dark .hero-box .field a{color:#fff;}.paragraph--type--hero.appearance--dark .hero-box .field--name-text h2,.paragraph--type--hero.appearance--dark .hero-box .field--name-text .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .paragraph--type--hero.appearance--dark .hero-box .field--name-text .text-formatted > .field__label,.paragraph--type--hero.appearance--dark .hero-box .field--name-text .h2-pretend,.paragraph--type--hero.appearance--dark .hero-box .field--name-text h3,.paragraph--type--hero.appearance--dark .hero-box .field--name-title{color:var(--scheme-color-light);}.paragraph--type--hero.appearance--dark .hero-box .field--name-cta a{border-color:#fff;}.paragraph--type--hero.appearance--dark .hero-box .field--name-cta a:hover{color:var(--scheme-color-dark);background-color:var(--scheme-color-light);}@media screen and (min-width:768px){.paragraph--type--hero .media__texts{margin-top:288px;position:inherit;}.paragraph--type--hero .hero-box{margin:0;position:absolute;left:-40px;bottom:32px;height:440px;width:528px;box-sizing:border-box;padding:24px 40px;}.paragraph--type--hero .hero-box .hero-box__wrapper{overflow:hidden;height:392px;width:448px;}}@media screen and (min-width:1064px){.paragraph--type--hero{margin-bottom:96px;}.paragraph--type--hero .hero-box{bottom:-32px;}.paragraph--type--hero .media__texts{margin-top:-24px;padding-left:504px;box-sizing:border-box;}}.paragraph--type--hero.layout--opening-hours .field--name-title{display:none;}@media screen and (min-width:768px){.paragraph--type--hero.layout--opening-hours .hero-box{width:408px;height:496px;}.paragraph--type--hero.layout--opening-hours .hero-box .hero-box__wrapper{height:448px;width:328px;}.paragraph--type--hero.layout--opening-hours .media__texts{margin-top:352px;}}@media screen and (min-width:1064px){.paragraph--type--hero.layout--opening-hours .media__texts{margin-top:-24px;padding-left:384px;}}.hero-branding .kk-base-cph-brand{margin-top:-32px;text-align:right;}@media screen and (min-width:1064px){.hero-branding .kk-base-cph-brand{margin-top:0;}}.hero-branding .svg-cph-brand{height:70px;width:auto;}@media screen and (min-width:1064px){.hero-branding .svg-cph-brand{height:100px;}}.breadcrumb{max-width:1064px;margin:auto;}.breadcrumb__list{display:flex;padding-left:32px;flex-wrap:wrap;}.breadcrumb__item{list-style:none;}@media screen and (max-width:767px){.breadcrumb__item{display:none;}.breadcrumb__item.mobile-highlight{display:block;}.breadcrumb__item a{display:block;padding-left:16px;background:url("/themes/custom/kk_basis/assets/images/chevron-left.svg") center left no-repeat;}.breadcrumb__item span{font-family:"KBH",serif;font-size:1.875rem;line-height:1.07;font-weight:900;}.page-node-type-article .breadcrumb__level-1{visibility:hidden;}}@media screen and (min-width:768px){.breadcrumb__item{margin-right:8px;}.breadcrumb__item::after{margin-left:8px;content:"/";}.breadcrumb__item:last-child::after{content:"";}.breadcrumb__item span{font-family:"KBH",serif;font-weight:bold;}}@media screen and (min-width:1064px){.breadcrumb__item{padding:0;}}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Thin.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Thin.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Thin.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Thin.woff") format("woff");font-weight:100;font-style:normal;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-ThinItalic.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-ThinItalic.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Light.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Light.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Light.woff") format("woff");font-weight:300;font-style:normal;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-LightItalic.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-LightItalic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-LightItalic.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-LightItalic.woff") format("woff");font-weight:300;font-style:italic;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Regular.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Regular.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Regular.woff") format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Italic.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Italic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Italic.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Italic.woff") format("woff");font-weight:400;font-style:italic;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Medium.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Medium.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Medium.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Medium.woff") format("woff");font-weight:500;font-style:normal;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-MediumItalic.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-MediumItalic.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Demibold.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Demibold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Demibold.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Demibold.woff") format("woff");font-weight:600;font-style:normal;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-DemiboldItalic.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-DemiboldItalic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-DemiboldItalic.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-DemiboldItalic.woff") format("woff");font-weight:600;font-style:italic;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Bold.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Bold.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Bold.woff") format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-BoldItalic.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-BoldItalic.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Black.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Black.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Black.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-Black.woff") format("woff");font-weight:900;font-style:normal;}@font-face{font-family:"KBH";src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-BlackItalic.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-BlackItalic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-BlackItalic.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH/KBH-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;}@font-face{font-family:"KBH Tekst";src:url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst.woff") format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"KBH Tekst";src:url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst-Italic.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst-Italic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst-Italic.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst-Italic.woff") format("woff");font-weight:400;font-style:italic;}@font-face{font-family:"KBH Tekst";src:url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst-Bold.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst-Bold.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst-Bold.woff") format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"KBH Tekst";src:url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst-BoldItalic.eot");src:url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst-BoldItalic.woff2") format("woff2"),url("/themes/custom/kk_basis/assets/fonts/KBH Tekst/KBHTekst-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;}:root{--recipe-color-yellow:#FFFD8D;--recipe-color-green:#6EEBB7;--recipe-color-orange:#FDB643;--recipe-color-plum:#FABEF5;}h1,.paragraph--type--hero .hero-box .field--name-title,h2,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.h2-pretend{font-weight:500;}img{height:auto;}.breadcrumb__list{margin-bottom:17px;}@media screen and (min-width:1064px){.breadcrumb__list{padding-left:0;}}.breadcrumb__list li:last-child a{font-weight:600;}.toolbar-fixed .menu-toggle.btn--menu{top:8px !important;}.toolbar-fixed .menu-search-icon{top:16px !important;}.print-only-logo{display:none;color:#000c2e;text-decoration:none;font-family:"KBH";font-size:1.5rem;font-weight:900;margin:20px 0 40px 0;}.sr-only,.flag-title,.js-flag-message{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.kk-accordion{clear:both;border:none;}.kk-accordion__details{padding:16px 0;border-top:1px solid rgba(0,12,46,0.4);}.kk-accordion__summary h3{margin:0;font-weight:normal;}.kk-accordion__unfolder{display:inline-block;float:right;cursor:pointer;text-align:right;cursor:pointer;text-align:right;}.kk-accordion__unfolder .kk-accordion__unfolder-summary{list-style:none;padding-right:24px;}.kk-accordion__unfolder .kk-accordion__unfolder-summary.show-all{background:url(/themes/custom/kk_recipe/assets/images/chevron-down.svg) center right no-repeat;}.kk-accordion__unfolder .kk-accordion__unfolder-summary.close-all{background:url(/themes/custom/kk_recipe/assets/images/chevron-up.svg) center right no-repeat;}.audience-badge{text-transform:uppercase;text-decoration:none;padding:5px 10px;}.audience-badge.adults{background-color:var(--recipe-color-orange);}.audience-badge.children{background-color:var(--recipe-color-green);}.audience-badge.senior{background-color:var(--recipe-color-plum);}.page-node-type-cookbook .page-title{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.page-node-type-cookbook .page-title:active,.page-node-type-cookbook .page-title:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;}.page-node-type-recipe .region-header,.page-node-type-cookbook .region-header{height:85px;}.node--type-recipe.node--view-mode-full{font-family:"KBH Tekst",serif;position:relative;width:100%;padding-right:0;}.node--type-recipe.node--view-mode-full h1{font-size:2.625rem;}.node--type-recipe.node--view-mode-full .recipe-image .audience-badge{position:relative;padding:20px 35px;top:-48px;}@media screen and (min-width:768px){.node--type-recipe.node--view-mode-full .recipe-image .audience-badge{top:-49px;}}@media screen and (min-width:1064px){.node--type-recipe.node--view-mode-full .recipe-content{display:flex;}}.node--type-recipe.node--view-mode-full .recipe-content .node__content{margin:0;}.node--type-recipe.node--view-mode-full .recipe-content .node__content .show-on-mobile{display:block;}@media screen and (min-width:1064px){.node--type-recipe.node--view-mode-full .recipe-content .node__content .show-on-mobile{display:none;}}@media screen and (min-width:768px){.node--type-recipe.node--view-mode-full .recipe-content .node__content .node__metadata.season-print{display:flex;align-items:center;}}.node--type-recipe.node--view-mode-full .recipe-content .node__content .node__metadata.nutrition{margin-top:80px;}.node--type-recipe.node--view-mode-full .recipe-content .node__content .print{border:none;background:none;margin-left:auto;display:flex;}.node--type-recipe.node--view-mode-full .recipe-content .node__content .print svg{margin-top:3px;height:auto;}.node--type-recipe.node--view-mode-full .recipe-content .node__content .field--name-season.field__items,.node--type-recipe.node--view-mode-full .recipe-content .node__content .field--name-allergens{display:flex;flex-wrap:wrap;}.node--type-recipe.node--view-mode-full .recipe-content .node__content .field--name-season.field__items .field__item,.node--type-recipe.node--view-mode-full .recipe-content .node__content .field--name-allergens .field__item{text-transform:uppercase;line-height:1rem;border-left:1px solid #000c2e;padding-left:10px;margin-right:10px;font-size:0.9375rem;margin-bottom:10px;}.node--type-recipe.node--view-mode-full .recipe-content .node__content .field--name-season.field__items .field__item:first-child,.node--type-recipe.node--view-mode-full .recipe-content .node__content .field--name-allergens .field__item:first-child{border-left:none;padding-left:0;margin-left:0;}.node--type-recipe.node--view-mode-full .recipe-content .node__content .field--name-allergens .field__item{text-transform:inherit;}.node--type-recipe.node--view-mode-full .recipe-content select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/custom/kk_recipe/assets/images/arrow-down.svg) no-repeat center right 10px/15px 15px;border:1px solid gray;padding:10px;padding-right:30px;}.node--type-recipe.node--view-mode-full .recipe-content select option{font-family:"KBH Tekst",sans-serif !important;font-weight:400;font-size:1rem;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside{width:100%;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .show-on-desktop{display:none;}@media screen and (min-width:1064px){.node--type-recipe.node--view-mode-full .recipe-content .node__aside .show-on-desktop{display:block;}}@media screen and (min-width:1064px){.node--type-recipe.node--view-mode-full .recipe-content .node__aside{margin-left:auto;}}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .kk-base-cph-brand{text-align:center;margin-bottom:112px;margin-top:32px;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata{padding:50px;}@media screen and (min-width:1064px){.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata{padding:32px;margin-left:32px;}}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata h2.field--name-title,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field--name-title.field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .field--name-title.h2-pretend{font-weight:500;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata.day-before{background:var(--recipe-color-yellow);}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata.climate-footprint{position:relative;background:var(--recipe-color-green);}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata.climate-footprint svg{position:absolute;right:15px;top:30px;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata.climate-footprint h2,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata.climate-footprint .text-formatted > .field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata.climate-footprint .h2-pretend{font-size:0.9375rem;font-weight:300;text-transform:uppercase;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata.climate-footprint .field--name-climate-footprint-information .field__item{margin-bottom:20px;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata.climate-footprint .field--name-climate-footprint-information .field__item strong{display:block;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata.climate-footprint .cta-box__link-button{position:relative;background:#fff;display:block;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata.climate-footprint .cta-box__link-button a{font-size:1rem;color:#000c2e;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata.climate-footprint .cta-box__link-button a:hover{text-decoration:underline;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata.climate-footprint .cta-box__link-button svg{margin-left:8px;font-weight:bold;width:24px;height:auto;top:20px;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label{margin-top:5px;}.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .field--type-text-long{margin-bottom:0;}.related-content{background:var(--scheme-color-light);margin-left:-35px;margin-right:-35px;padding-bottom:10px;}@media screen and (min-width:1064px){.related-content{margin-left:-100px;margin-right:-100px;margin-top:100px;}}@media screen and (min-width:768px){.related-content .paragraph-title,.related-content .views-element-container{margin:0 35px;}}.related-content .paragraph-title{padding:44px 0 31px 0;font-weight:400;text-transform:uppercase;}.paragraph--type--recipe-step h3{display:block;}.paragraph--type--recipe-step h3:first-letter{text-transform:uppercase;}.field--name-about-nutritional-information{background:var(--scheme-color-light);padding:32px 32px 10px 32px;}.field--name-about-nutritional-information h3{margin:0 0 20px 0;font-size:1.5rem;line-height:1.25;}@media screen and (min-width:1064px){.nutrition_widget{display:flex;}}.nutrition_widget__chart,.nutrition_widget__portion{margin-bottom:60px;}.nutrition_widget__chart ul,.nutrition_widget__portion ul{list-style:none;padding-left:15px;}@media screen and (min-width:1064px){.nutrition_widget__chart,.nutrition_widget__portion{width:50%;}}@media screen and (min-width:1064px){.nutrition_widget__portion{padding-right:64px;}}.nutrition_widget__portion ul{list-style:none;padding-left:0;}.nutrition_widget__portion ul li{display:flex;}.nutrition_widget__portion ul li span{margin-left:auto;}.nutrition_widget__portion ul li span.dotted-line{flex:1;text-align:right;border-bottom:1px dotted #010D2D;position:relative;top:-7px;}.nutrition_widget__chart{display:flex;flex-wrap:wrap;}.nutrition_widget__chart strong{width:100%;}.nutrition_widget__chart .chart-container{width:145px;}.nutrition_widget__chart ul li{display:flex;align-items:center;}.nutrition_widget__chart ul li .nutritional-color-item{border-radius:50%;width:15px;height:15px;margin-right:10px;}.node--type-cookbook.node--view-mode-full{width:inherit;max-width:inherit;padding-right:0;}@media screen and (min-width:1064px){.node--type-cookbook.node--view-mode-full{margin-left:-230px;margin-right:-230px;}}@media screen and (min-width:1599px){.node--type-cookbook.node--view-mode-full{position:relative;margin-left:-25%;margin-right:-25%;}}.node--type-cookbook.node--view-mode-full .hero--no-image:not(.kk-base-cph-brand){padding-bottom:56px;}@media screen and (min-width:1064px){.node--type-cookbook.node--view-mode-full .hero--no-image:not(.kk-base-cph-brand){padding-bottom:90px;}}.node--type-cookbook.node--view-mode-full.audience-adults .hero--no-image{background:var(--recipe-color-orange);}.node--type-cookbook.node--view-mode-full.audience-children .hero--no-image{background:var(--recipe-color-green);}.node--type-cookbook.node--view-mode-full.audience-senior .hero--no-image{background:var(--recipe-color-plum);}.node--type-cookbook.node--view-mode-full .hero-box{background:none;width:85%;bottom:30px;}.node--type-cookbook.node--view-mode-full .hero-box::before{display:none;}.node--type-cookbook.node--view-mode-full .hero-box h1{margin-top:15px;}.node--type-cookbook.node--view-mode-full .hero-box .field--name-title{color:#000c2e;}.node--type-cookbook.node--view-mode-full .kk-base-cph-brand{background:none !important;position:absolute !important;width:60px;z-index:1;right:10px;top:-30px;}.node--type-cookbook.node--view-mode-full .kk-base-cph-brand svg{width:100%;}@media screen and (min-width:1064px){.node--type-cookbook.node--view-mode-full .kk-base-cph-brand{width:100px;right:100px;top:-135px;}}@media screen and (max-width:767px){.paragraph--type--cookbook-search{margin:0;}}.paragraph--type--cookbook-search form{background:var(--scheme-color-light);position:relative;margin-top:-150px;padding:15px;}@media screen and (min-width:1064px){.paragraph--type--cookbook-search form{margin-top:-280px;padding:30px;}}.paragraph--type--cookbook-search form .form--inline{display:flex;flex-direction:column;padding-top:40px;}@media screen and (min-width:1064px){.paragraph--type--cookbook-search form .form--inline{flex-flow:wrap;align-items:flex-end;flex-direction:row;}}@media screen and (min-width:1064px){.paragraph--type--cookbook-search form .js-form-type-select{margin-right:20px;}}.paragraph--type--cookbook-search form .form-type-select label{display:block;text-transform:uppercase;font-size:0.8125rem;margin-bottom:10px;}.paragraph--type--cookbook-search form select,.paragraph--type--cookbook-search form .checkboxWrapper{font-family:"KBH";width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid black;padding:10px;padding-right:30px;}@media screen and (max-width:1063px){.paragraph--type--cookbook-search form select,.paragraph--type--cookbook-search form .checkboxWrapper{margin-bottom:20px;}}.paragraph--type--cookbook-search form select option,.paragraph--type--cookbook-search form .checkboxWrapper option{font-family:"KBH Tekst",sans-serif !important;font-weight:400;font-size:1rem;}.paragraph--type--cookbook-search form select{color:rbga(#000c2e,0.7);background:#fff url(/themes/custom/kk_recipe/assets/images/arrow-down.svg) no-repeat center right 10px/15px 15px;}.paragraph--type--cookbook-search form select:hover{background-color:#f7f7f7;}.paragraph--type--cookbook-search form .checkboxWrapper{padding-right:40px;background:#fff url(/themes/custom/kk_recipe/assets/images/arrow-right.svg) no-repeat center right 10px/15px 15px;}@media screen and (min-width:1064px){.paragraph--type--cookbook-search form .checkboxWrapper{width:auto;}}.paragraph--type--cookbook-search form .checkboxWrapper:hover{color:#fff;background:#000c2e url(/themes/custom/kk_recipe/assets/images/arrow-right-white.svg) no-repeat center right 10px/15px 15px;}.paragraph--type--cookbook-search fieldset[id*=wrapper]{width:100%;margin:30px 0;}.paragraph--type--cookbook-search fieldset[id*=wrapper]:first-child{margin-top:-20px;}@media screen and (max-width:300px){.paragraph--type--cookbook-search fieldset[id*=wrapper]:first-child{margin-top:20px;}}@media screen and (min-width:768px){.paragraph--type--cookbook-search fieldset[id*=wrapper]{display:flex;flex-flow:wrap;}}.paragraph--type--cookbook-search fieldset[id*=wrapper] legend{margin-bottom:30px;}.paragraph--type--cookbook-search fieldset[id*=wrapper] legend .fieldset-legend{text-transform:uppercase;font-size:0.8125rem;}.paragraph--type--cookbook-search fieldset[id*=wrapper] .fieldset-wrapper{width:100%;}.paragraph--type--cookbook-search fieldset[id*=wrapper][id*=allergens]{background:#fff;display:none;animation-duration:1s;animation-name:slidein;}@media screen and (min-width:768px){.paragraph--type--cookbook-search fieldset[id*=wrapper][id*=allergens]{width:600px;padding:0 30px 30px;}}@keyframes slidein{from{margin-top:100px;}to{margin-top:30px;}}.paragraph--type--cookbook-search fieldset[id*=wrapper][id*=allergens].checkboxes-visible{display:block;}.paragraph--type--cookbook-search fieldset[id*=wrapper][id*=allergens] legend{position:relative;bottom:-40px;left:10px;margin-bottom:60px;}.paragraph--type--cookbook-search fieldset[id*=wrapper] div[id*=edit]{display:flex;flex-flow:wrap;}.paragraph--type--cookbook-search fieldset[id*=wrapper] div[id*=edit][id*=allergens] .form-item{width:100%;padding:10px;}@media screen and (min-width:768px){.paragraph--type--cookbook-search fieldset[id*=wrapper] div[id*=edit][id*=allergens] .form-item{width:30%;}}.paragraph--type--cookbook-search fieldset[id*=wrapper] div[id*=edit].form-radios .form-item{margin-right:30px;}@media screen and (max-width:767px){.paragraph--type--cookbook-search fieldset[id*=wrapper] div[id*=edit].form-radios .form-item{margin-bottom:15px;width:100%;}}.paragraph--type--cookbook-search .form-item-query{display:flex;flex-flow:wrap;width:100%;border-top:0.5px solid #010D2D;margin-top:40px;padding-top:30px;}.paragraph--type--cookbook-search .form-item-query ::-moz-placeholder{margin-bottom:16px;}.paragraph--type--cookbook-search .form-item-query label,.paragraph--type--cookbook-search .form-item-query input,.paragraph--type--cookbook-search .form-item-query ::placeholder{margin-bottom:16px;}.paragraph--type--cookbook-search .form-item-query label{width:100%;font-size:0.8125rem;display:block;text-transform:uppercase;font-weight:500;}.paragraph--type--cookbook-search .form-item-query input:not(.fake-submit){padding:5px 10px;font-size:1.375rem;line-height:2.5rem;background:#fff;border:1px solid #000c2e;background-repeat:no-repeat;flex:1 auto;}@media screen and (max-width:767px){.paragraph--type--cookbook-search .form-item-query input:not(.fake-submit){width:100%;}}.paragraph--type--cookbook-search .form-item-query input:not(.fake-submit):focus{outline:none;}.paragraph--type--cookbook-search .form-item-query input:not(.fake-submit):focus::-moz-placeholder{opacity:0;}.paragraph--type--cookbook-search .form-item-query input:not(.fake-submit):focus::placeholder{opacity:0;}.paragraph--type--cookbook-search .form-item-query ::-moz-placeholder{font-size:0.9375rem;padding-bottom:16px;font-style:italic;}.paragraph--type--cookbook-search .form-item-query ::placeholder{font-size:0.9375rem;padding-bottom:16px;font-style:italic;}.paragraph--type--cookbook-search .form-item-query ::-moz-placeholder:focus{color:transparent;}.paragraph--type--cookbook-search .form-item-query ::placeholder:focus{color:transparent;}.form-actions{margin-left:auto;}.form-actions a[id*=edit-reset-link]{color:#000c2e;}.form-actions a[id*=edit-reset-link]:hover{text-decoration:none;}input[type=submit]{background:#fff;border:1px solid #000c2e;color:#000c2e;height:47px;padding:8px 16px;border:1px solid #000c2e;width:111px;margin-left:25px;}input[type=submit]:hover{background:#000c2e;border:1px solid #fff;color:#fff;}input[type=submit].fake-submit{height:inherit;text-indent:-20px;margin-left:15px;background:#fff url(/themes/custom/kk_recipe/assets/images/search.svg) no-repeat center right 15px/22px 22px;margin-left:auto;}input[type=submit].fake-submit:hover{background:#000c2e url(/themes/custom/kk_recipe/assets/images/search-white.svg) no-repeat center right 15px/22px 22px !important;}.form-checkbox,.form-radio{position:absolute;opacity:0;}.form-checkbox + label,.form-radio + label{position:relative;cursor:pointer;padding:0;display:flex;align-items:center;}.form-checkbox + label::before,.form-radio + label::before{content:"";margin-right:5px;margin-left:5px;display:inline-block;vertical-align:text-top;min-width:20px;min-height:20px;background:#fff;border:1px solid #000c2e;border-radius:50%;}@media screen and (max-width:767px){.form-checkbox + label::before,.form-radio + label::before{margin-right:15px;}}.form-checkbox:hover + label::before,.form-radio:hover + label::before{background:#000c2e;}.form-checkbox:focus + label::before,.form-radio:focus + label::before{box-shadow:0 0 0 2px blue;}.form-checkbox:checked + label::before,.form-radio:checked + label::before{background:#000c2e;}.form-checkbox + label::before{border-radius:0;}.form-checkbox:checked + label::before{background:none;}.form-checkbox:hover + label::after,.form-checkbox:checked + label::after{content:"";position:absolute;left:12px;display:inline-block;transform:rotate(35deg);height:15px;width:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;margin-top:-4px;}.form-checkbox:checked + label::after{border-bottom:1px solid #000c2e;border-right:1px solid #000c2e;}.form-radio + label::before{width:18px;height:18px;border:4px solid #fff;box-shadow:0 0 0 1px #000c2e;}.view-filters{margin-bottom:55px;}.view-header h2,.view-header .h2-pretend,.view-header .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .view-header .text-formatted > .field__label{text-transform:uppercase;font-weight:400;margin-bottom:30px;}.node--view-mode-teaser a{color:#000c2e;text-decoration:none;}.node--view-mode-teaser a .field--name-season + .node__title{margin-top:20px;}.node--view-mode-teaser a .field--name-season{display:flex;margin-top:20px;}.node--view-mode-teaser a .field--name-season .field__item{text-transform:uppercase;line-height:0.8rem;border-left:1px solid #000c2e;padding-left:15px;margin-left:15px;font-size:0.8125rem;}.node--view-mode-teaser a .field--name-season .field__item:first-child{border-left:none;padding-left:0;margin-left:0;}.node--view-mode-teaser a svg{width:20px;}.node--view-mode-teaser a:hover h2,.node--view-mode-teaser a:hover .h2-pretend,.node--view-mode-teaser a:hover .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .node--view-mode-teaser a:hover .text-formatted > .field__label{text-decoration:underline;}.node--view-mode-teaser a h2,.node--view-mode-teaser a .h2-pretend,.node--view-mode-teaser a .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .node--view-mode-teaser a .text-formatted > .field__label{font-size:1.25rem;line-height:1.875rem;margin-bottom:20px;}.node--view-mode-teaser .recipe-audience{position:relative;}.node--view-mode-teaser .recipe-audience .audience-badge{position:absolute;bottom:6px;left:0;font-size:0.8125rem;}@media screen and (min-width:768px){.view-kk-recipe-cookbook .view-content,.paragraph--type--recipes-inspiration .view-content,.view-kk-recipe-related-recipes{display:flex;-moz-column-gap:35px;column-gap:35px;flex-wrap:wrap;}}.view-kk-recipe-cookbook .view-content .views-row,.paragraph--type--recipes-inspiration .view-content .views-row,.view-kk-recipe-related-recipes .views-row{position:relative;margin-bottom:40px;}@media screen and (min-width:768px){.view-kk-recipe-cookbook .view-content .views-row,.paragraph--type--recipes-inspiration .view-content .views-row,.view-kk-recipe-related-recipes .views-row{flex-basis:calc(50% - 28px);}}@media screen and (min-width:1064px){.view-kk-recipe-cookbook .view-content .views-row,.paragraph--type--recipes-inspiration .view-content .views-row,.view-kk-recipe-related-recipes .views-row{flex-basis:calc(33.33% - 28px);}}.view-kk-recipe-cookbook .view-empty{padding-left:40px;}.paragraph--type--recipes-inspiration{background:var(--scheme-color-light);padding:80px 0;margin-top:70px;}.path-frontpage .paragraph--type--recipes-inspiration{background:none;margin-top:-75px;}@media screen and (min-width:1064px){.path-frontpage .paragraph--type--recipes-inspiration{margin-top:-40px;}}.paragraph--type--recipes-inspiration h2.paragraph-title,.paragraph--type--recipes-inspiration .paragraph-title.h2-pretend,.paragraph--type--recipes-inspiration .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .paragraph-title.field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .paragraph--type--recipes-inspiration .text-formatted > .paragraph-title.field__label{text-transform:uppercase;margin:30px;font-weight:400;}@media screen and (min-width:1064px){.paragraph--type--recipes-inspiration h2.paragraph-title,.paragraph--type--recipes-inspiration .paragraph-title.h2-pretend,.paragraph--type--recipes-inspiration .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .paragraph-title.field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .paragraph--type--recipes-inspiration .text-formatted > .paragraph-title.field__label{margin:30px auto;}}.node--type-frontpage .paragraph--type--hero{position:relative;margin-top:-15px;}.node--type-frontpage .paragraph--type--hero .field--name-image{max-width:1595px;margin:0 auto;}@media screen and (min-width:1064px){.node--type-frontpage .paragraph--type--hero .image-style-hero-desktop{height:455px;}}.node--type-frontpage .paragraph--type--hero .hero-branding{top:14px;}.node--type-frontpage .paragraph--type--hero .hero-box{background:inherit;padding:0;left:0;height:auto;margin-left:0px;margin-right:40px;display:flex;flex-direction:column;justify-content:flex-end;}@media screen and (min-width:1064px){.node--type-frontpage .paragraph--type--hero .hero-box{bottom:165px;width:66%;}}@media screen and (max-width:767px){.node--type-frontpage .paragraph--type--hero .hero-box{position:relative;min-height:inherit;bottom:35px;}}.node--type-frontpage .paragraph--type--hero .hero-box .hero-box__wrapper{background:#000c2e;padding:30px;width:auto !important;height:auto;}@media screen and (min-width:1064px){.node--type-frontpage .paragraph--type--hero .hero-box .hero-box__wrapper{width:545px !important;}}.node--type-frontpage .paragraph--type--hero .hero-box .hero-box__wrapper h1{font-size:1.875rem;line-height:3rem;margin:0;}.node--type-frontpage .paragraph--type--hero .hero-box .field--name-title,.node--type-frontpage .paragraph--type--hero .hero-box div{color:#fff;}.node--type-frontpage .paragraph--type--hero .kk-base-cph-brand{z-index:2;width:100px;margin-left:auto;bottom:-32px;}@media screen and (max-width:1063px){.node--type-frontpage .paragraph--type--hero .kk-base-cph-brand{display:none;}}.node--type-frontpage .field--name-cookbooks{border:1px hotpink;z-index:1;position:relative;}@media screen and (min-width:1064px){.node--type-frontpage .field--name-cookbooks{display:flex;gap:28px;flex-wrap:wrap;margin-top:-323px;}}@media screen and (min-width:1064px){.node--type-frontpage .field--name-cookbooks > .field__item{flex-basis:calc(28.33% - 20px);}}.node--type-frontpage .field--name-cookbooks > .field__item article > a{background:var(--scheme-color-light) url(/themes/custom/kk_recipe/assets/images/arrow-right.svg) no-repeat bottom 10px left 20px/20px 20px;padding:20px;display:block;margin-bottom:20px;height:100px;}@media screen and (min-width:1064px){.node--type-frontpage .field--name-cookbooks > .field__item article > a{height:118px;width:241px;background:var(--scheme-color-light) url(/themes/custom/kk_recipe/assets/images/arrow-right.svg) no-repeat bottom 40px right 32px/30px 20px;}}.node--type-frontpage .field--name-cookbooks > .field__item article > a h2,.node--type-frontpage .field--name-cookbooks > .field__item article > a .h2-pretend,.node--type-frontpage .field--name-cookbooks > .field__item article > a .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .node--type-frontpage .field--name-cookbooks > .field__item article > a .text-formatted > .field__label{margin-top:0;}.node--type-frontpage .field--name-cookbooks > .field__item article > a .node__content{margin:20px 0 80px 0;}.node--type-frontpage .field--name-cookbooks > .field__item article > a .node__content .field--name-teaser{font-size:1rem;}.node--type-frontpage .field--name-cookbooks > .field__item .audience-adults{border-top:9px solid var(--recipe-color-orange);}.node--type-frontpage .field--name-cookbooks > .field__item .audience-children{border-top:9px solid var(--recipe-color-green);}.node--type-frontpage .field--name-cookbooks > .field__item .audience-senior{border-top:9px solid var(--recipe-color-plum);}.page-node-type-cookbook .paragraph--type--newsletter-component,.page-node-type-frontpage .paragraph--type--newsletter-component{margin:0 auto;max-width:1064px;margin-bottom:50px;margin-top:50px;}.page-node-type-cookbook .paragraph--type--newsletter-component .newsletter-wrapper,.page-node-type-frontpage .paragraph--type--newsletter-component .newsletter-wrapper{background-color:var(--scheme-color-light);max-width:1039px;}@media screen and (min-width:1064px){.page-node-type-cookbook .paragraph--type--newsletter-component .newsletter-wrapper,.page-node-type-frontpage .paragraph--type--newsletter-component .newsletter-wrapper{display:flex;}}.page-node-type-cookbook .paragraph--type--newsletter-component .newsletter-text,.page-node-type-frontpage .paragraph--type--newsletter-component .newsletter-text{padding:11px 0px 0px 28px;width:75%;}@media screen and (min-width:1064px){.page-node-type-cookbook .paragraph--type--newsletter-component .newsletter-text,.page-node-type-frontpage .paragraph--type--newsletter-component .newsletter-text{padding:50px 0px 34px 52px;}.page-node-type-cookbook .paragraph--type--newsletter-component .newsletter-text h2,.page-node-type-cookbook .paragraph--type--newsletter-component .newsletter-text .h2-pretend,.page-node-type-cookbook .paragraph--type--newsletter-component .newsletter-text .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .page-node-type-cookbook .paragraph--type--newsletter-component .newsletter-text .text-formatted > .field__label,.page-node-type-frontpage .paragraph--type--newsletter-component .newsletter-text h2,.page-node-type-frontpage .paragraph--type--newsletter-component .newsletter-text .h2-pretend,.page-node-type-frontpage .paragraph--type--newsletter-component .newsletter-text .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .page-node-type-frontpage .paragraph--type--newsletter-component .newsletter-text .text-formatted > .field__label{inline-size:260px;margin:0;padding-bottom:10px;}}.page-node-type-cookbook .paragraph--type--newsletter-component form,.page-node-type-frontpage .paragraph--type--newsletter-component form{padding-left:28px;padding-bottom:25px;}@media screen and (min-width:1064px){.page-node-type-cookbook .paragraph--type--newsletter-component form,.page-node-type-frontpage .paragraph--type--newsletter-component form{padding:42px 114px 17px 50px;z-index:9;}}.page-node-type-cookbook .paragraph--type--newsletter-component form input[type=text],.page-node-type-frontpage .paragraph--type--newsletter-component form input[type=text]{height:40px;width:75%;}@media screen and (min-width:1064px){.page-node-type-cookbook .paragraph--type--newsletter-component form input[type=text],.page-node-type-frontpage .paragraph--type--newsletter-component form input[type=text]{width:385px;height:42px;}}.page-node-type-cookbook .paragraph--type--newsletter-component .newsletter-svg,.page-node-type-frontpage .paragraph--type--newsletter-component .newsletter-svg{position:relative;}@media screen and (min-width:1064px){.page-node-type-cookbook .paragraph--type--newsletter-component .newsletter-svg svg,.page-node-type-frontpage .paragraph--type--newsletter-component .newsletter-svg svg{position:absolute;bottom:18px;left:-140px;}}@media screen and (max-width:1063px){.page-node-type-cookbook .paragraph--type--newsletter-component .newsletter-svg svg,.page-node-type-frontpage .paragraph--type--newsletter-component .newsletter-svg svg{right:9px;position:absolute;bottom:0;width:115px;}}.page-node-type-article .paragraph--type--newsletter-component{background-color:var(--scheme-color-light);margin-bottom:48px;padding:1px 20px 0px 48px;margin-left:-48px;margin-right:-32px;}@media screen and (min-width:768px){.page-node-type-article .paragraph--type--newsletter-component{margin-left:0;margin-right:0;}}@media screen and (min-width:1064px){.page-node-type-article .paragraph--type--newsletter-component{padding:14px 48px 35px 48px;}}.page-node-type-article .paragraph--type--newsletter-component .newsletter-svg{position:relative;padding-top:20px;}@media screen and (min-width:1064px){.page-node-type-article .paragraph--type--newsletter-component .newsletter-svg svg{right:-72px;position:absolute;bottom:10px;}}@media screen and (max-width:1063px){.page-node-type-article .paragraph--type--newsletter-component .newsletter-svg svg{right:9px;position:absolute;bottom:0;width:115px;}}.page-node-type-article .paragraph--type--newsletter-component form input[type=text]{height:42px;padding-bottom:2px;}@media screen and (min-width:1064px){.page-node-type-article .paragraph--type--newsletter-component form input[type=text]{width:385px;}}.paragraph--type--newsletter-component h2,.paragraph--type--newsletter-component .h2-pretend,.paragraph--type--newsletter-component .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .paragraph--type--newsletter-component .text-formatted > .field__label{font-size:28px;}.paragraph--type--newsletter-component input[type=submit]{margin-left:0;margin-top:22px;background:#000c2e;color:#fff;border:1px solid #fff;text-transform:uppercase;}.paragraph--type--newsletter-component input[type=submit]:hover{border:1px solid #000c2e;background:#fff;color:#000c2e;}.paragraph--type--newsletter-component .description,.paragraph--type--newsletter-component label{width:90%;}.paragraph--type--newsletter-component form .newsletter-form-input{display:flex;flex-direction:column;text-transform:uppercase;}.paragraph--type--newsletter-component form .newsletter-form-input label{margin-bottom:3px;}.node--type-recipe.node--view-mode-teaser .action-flag,.node--type-recipe.node--view-mode-teaser .action-unflag{position:absolute;top:8px;right:12px;z-index:1;background-size:32px;height:32px;}.node--type-recipe.node--view-mode-teaser .action-flag a,.node--type-recipe.node--view-mode-teaser .action-unflag a{z-index:99;position:relative;}.node--type-recipe.node--view-mode-teaser .save-favorite{display:none;}.node--type-recipe.node--view-mode-teaser .action-flag{transition:transform 0.4s ease;background:url(/themes/custom/kk_recipe/assets/images/flagheart.svg) no-repeat top right;}.node--type-recipe.node--view-mode-teaser .action-flag:hover{transform:scale(1.1);}.node--type-recipe.node--view-mode-teaser .action-unflag{transition:transform 0.4s ease;background:url(/themes/custom/kk_recipe/assets/images/flagunheart.svg) no-repeat top right;}.node--type-recipe.node--view-mode-teaser .action-unflag:hover{transform:scale(1.1);}.node--type-recipe.node--view-mode-teaser .recipe-wrapper{position:relative;max-width:400px;}.recipe-content .action-flag,.recipe-content .action-unflag{position:relative;z-index:1;background-size:32px;height:32px;left:10px;bottom:1px;}.recipe-content .action-flag a,.recipe-content .action-unflag a{z-index:99;position:relative;display:flex;gap:40px;text-decoration:none;color:black;}.recipe-content .action-flag a:hover,.recipe-content .action-unflag a:hover{text-decoration:underline;}.recipe-content .save-favorite{position:relative;top:3px;}.recipe-content .action-flag{background:url(/themes/custom/kk_recipe/assets/images/flagheart.svg) no-repeat;}.recipe-content .action-unflag{background:url(/themes/custom/kk_recipe/assets/images/flagunheart.svg) no-repeat;}.recipe-content .wrapper-actions{display:flex;gap:25px;margin-bottom:25px;align-items:center;}@media screen and (max-width:485px){.recipe-content .wrapper-actions{flex-flow:wrap;}}.recipe-content .wrapper-actions .save-flag,.recipe-content .wrapper-actions .print{display:none;border:1px solid black !important;border-radius:30px;padding:9px 25px 9px 0;align-items:center;transition:transform 0.2s ease;}.recipe-content .wrapper-actions .save-flag:hover,.recipe-content .wrapper-actions .print:hover{text-decoration:underline;border:1px solid var(--scheme-color-dark) !important;border-radius:30px;transform:scale(1.02);}.recipe-content .wrapper-actions .print{margin-left:0 !important;padding-left:10px;gap:10px;}.recipe-content .wrapper-actions .print .circle{border:1px solid black !important;border-radius:30px;width:32px;height:32px;}.recipe-content .wrapper-actions .print svg{position:relative;left:4px;top:3px;}.user-logged-in .save-flag{display:flex !important;}.flag-title{position:relative;}@media screen and (min-width:1064px){.view-favourites{margin-left:-230px;margin-right:-230px;}}@media screen and (min-width:1599px){.view-favourites{position:relative;margin-left:-25%;margin-right:-25%;}}.view-favourites .search-hero{padding-bottom:56px;background:var(--recipe-color-green);}@media screen and (min-width:1064px){.view-favourites .search-hero{padding-bottom:160px;}}@media screen and (max-width:767px){.view-favourites .search-hero{padding-bottom:130px;}}.view-favourites .search-text{margin:0 auto;max-width:1064px;padding-top:3px;padding-bottom:70px;}@media screen and (max-width:1063px){.view-favourites .search-text{padding-left:34px;}}@media screen and (max-width:767px){.view-favourites .search-text{padding:15px;}}.view-favourites .view-header,.view-favourites .view-content,.view-favourites .view-empty,.view-favourites .exposed-search{margin:0 auto;max-width:1064px;padding-left:0px;}@media screen and (max-width:1063px){.view-favourites .view-header,.view-favourites .view-content,.view-favourites .view-empty,.view-favourites .exposed-search{margin:0 32px;}}.view-favourites .search-results{margin-bottom:40px;margin-top:30px;padding-left:27px;padding-bottom:50px;}@media screen and (max-width:767px){.view-favourites .search-results{padding-left:12px;padding-bottom:32px;}}.view-favourites .search-top{position:relative;height:60px;}@media screen and (max-width:767px){.view-favourites .search-top{height:20px;}}.view-favourites .exposed-search{margin-top:-210px;background:var(--scheme-color-light);}@media screen and (max-width:1063px){.view-favourites .exposed-search{margin-top:-100px;}}@media screen and (max-width:767px){.view-favourites .exposed-search{margin-top:-143px;}}.view-favourites .form-text{padding:5px 10px;font-size:0.85rem;font-style:italic;line-height:2.2rem;background:#fff;border:1px solid #000c2e;background-repeat:no-repeat;width:100%;}.view-favourites .form-submit{text-indent:-32px;margin-left:auto;background:#fff url(/themes/custom/kk_recipe/assets/images/search.svg) no-repeat center right 15px/22px 22px;}@media screen and (max-width:767px){.view-favourites .form-submit{height:40px;font-size:12px;}}.view-favourites .views-exposed-form{display:flex;flex-flow:wrap;width:96%;border-top:0.5px solid #010D2D;margin-top:40px;padding-top:30px;}.view-favourites label{width:100%;font-size:0.8125rem;display:flex;text-transform:uppercase;font-weight:500;margin-bottom:12px;}.view-favourites .form--inline{display:flex;align-items:flex-end;width:100%;}@media screen and (max-width:767px){.view-favourites .form--inline{display:block;}}.view-favourites .form-item-search-api-fulltext{width:100%;}@media screen and (max-width:767px){.view-favourites .form-item-search-api-fulltext{display:flex;flex-flow:wrap;margin-bottom:8px;}}.view-favourites .svg-cph-brand{position:relative;right:300px;bottom:44px;}@media screen and (max-width:1063px){.view-favourites .svg-cph-brand{right:0px;}}@media screen and (max-width:767px){.view-favourites .svg-cph-brand{height:60px;position:relative;right:300px;bottom:15px;left:12px;}}.user-login-form input[type=submit],.user-register-form input[type=submit],.user-pass input[type=submit]{margin-left:0px;padding:0px;}.user-login-form .form-item,.user-register-form .form-item,.user-pass .form-item{display:flex;flex-direction:column;margin-top:15px;margin-bottom:15px;}.user-login-form .form-item input,.user-register-form .form-item input,.user-pass .form-item input{height:45px;width:70%;}.user-login-form .form-item label,.user-register-form .form-item label,.user-pass .form-item label{margin-bottom:10px;font-weight:600;}.user-login-form .form-item .description,.user-register-form .form-item .description,.user-pass .form-item .description{max-width:70%;}#block-kk-recipe-local-tasks{padding-bottom:7px;}.user-logged-in #user-form input[type=submit]{margin-left:0px;margin-top:10px;}.user-logged-in #edit-account #password-policy-status li.password-policy-constraint-passed{display:none;}.user-logged-in #edit-account #password-policy-status li.password-policy-constraint-failed strong span{color:red;}.user-logged-in #edit-account #password-policy-status strong span{display:block;font-weight:normal;font-size:0.9rem;}.user-logged-in #edit-account .form-item{padding-bottom:10px;}.user-logged-in #edit-account label{display:flex;font-weight:bold;margin-bottom:4px;}.user-logged-in #edit-account input{margin-bottom:4px;height:45px;width:70%;}.messages{position:relative;z-index:1;margin-left:10px;margin-right:10px;margin:0 auto;max-width:1410px;margin-bottom:29px;font-weight:bolder;}.messages--status{background-size:28px;background-position:center left 3px;}.messages--error{background-size:40px;background-position:center left 26px;}.messages--error > div{margin-left:45px;}@media print{@page{margin:1cm 1cm;@top-center{content:element(pageHeader);}@bottom-center{content:element(pageFooter);}}main{max-width:980px;margin:auto;}a[href]:after{font-size:15px;font-weight:400;color:#333;margin-top:10px;}.paragraph.paragraph--type--link-box,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata{margin:20px 0;padding:20px;}.node__metadata:not(.season-print),.aside__metadata{margin:20px 0;padding:20px;opacity:1 !important;border:1px solid darkgray;max-width:100%;}.node__metadata:not(.season-print) h2,.node__metadata:not(.season-print) .h2-pretend,.aside__metadata h2,.aside__metadata .h2-pretend,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label{margin-top:0;}.servings-calculator-widget option{display:none;}.node--view-mode-full .field--type-text-long,.node--view-mode-full .field--type-accordion-item{margin-bottom:0;}.related-content{display:none;}.page-node-type-recipe{font-size:12px !important;}.page-node-type-recipe .kk-base-cph-brand{display:block !important;position:absolute;right:0;top:0px;margin-top:0 !important;}.page-node-type-recipe .field--name-description{margin-bottom:10px !important;}.page-node-type-recipe .print-only-logo{display:block;}.page-node-type-recipe .field--name-teaser p,.page-node-type-recipe .node__content .field--name-allergens .field__item{font-size:14px !important;}.page-node-type-recipe .layout-content{margin:0;}.page-node-type-recipe h1{font-size:23px !important;}.page-node-type-recipe h2,.page-node-type-recipe .h2-pretend,.page-node-type-recipe .node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .text-formatted > .field__label,.node--type-recipe.node--view-mode-full .recipe-content .node__aside .aside__metadata .page-node-type-recipe .text-formatted > .field__label{font-size:18px !important;margin-bottom:10px !important;margin-top:0px;}.page-node-type-recipe h3{margin-bottom:0px;margin-top:0px;}.page-node-type-recipe .recipe-image .audience-badge{top:0 !important;padding:0 !important;}.page-node-type-recipe .recipe-content{display:flex;}.page-node-type-recipe .recipe-content select{border:none !important;padding:0 !important;font-weight:bold;}.page-node-type-recipe .recipe-content .node__content{margin-top:20px !important;order:2;}.page-node-type-recipe .recipe-content .node__aside{order:1;margin-right:35px;min-width:240px;max-width:240px;}.page-node-type-recipe .recipe-content .node__aside .aside__metadata svg{display:none;}.page-node-type-recipe .recipe-content .paragraph.paragraph--type--link-box.appearance--dark .field{color:black;}.page-node-type-recipe .recipe-content .field--name-title{margin:0px;}.page-node-type-recipe .recipe-content .paragraph--type--recipe-step{position:relative;}.page-node-type-recipe .recipe-content .wrapper-actions{display:none;}.page-node-type-recipe .nutrition_widget{display:flex;}.page-node-type-recipe .nutrition_widget > div{flex:1;}.page-node-type-recipe .nutrition_widget .nutrition_widget__chart{padding-left:20px;}.page-node-type-recipe .nutrition_widget .nutrition_widget__chart ul{margin:0;}.page-node-type-recipe .nutrition_widget .nutrition_widget__chart ul .nutritional-color-item{background-color:#000000 !important;width:0px !important;height:0px !important;border:5px solid black;}.page-node-type-recipe .nutrition_widget .nutrition_widget__chart .chart-container{width:40px !important;}.page-node-type-recipe .nutrition_widget .nutrition_widget__chart .chart-container canvas{height:40px !important;width:40px !important;}.page-node-type-recipe .show-on-mobile{display:none !important;}.page-node-type-recipe .show-on-desktop{display:block !important;}}.kk-site-footer{overflow:hidden;display:grid;grid-template-areas:"gfx" "text";padding-top:96px;}@media screen and (min-width:1064px){.kk-site-footer{grid-template-columns:60% auto;grid-template-areas:"text gfx";padding-top:64px;}}.is-full-color-page .kk-site-footer{background-color:var(--scheme-color-light);}.has-search-results.is-full-color-page .kk-site-footer{background-color:#fff;}.kk-site-footer__social{display:flex;gap:14px;align-items:end;box-sizing:border-box;}.kk-site-footer__social a{border-bottom:1px solid transparent;}.kk-site-footer__social a:hover{border-bottom:1px solid white;}.kk-site-footer__social a .icon-svg{fill:white;}.kk-site-footer__contact a{color:#fff;text-decoration:none;}.kk-site-footer__contact__item{margin-bottom:16px;display:flex;align-items:flex-start;}.kk-site-footer__contact__item .icon{width:2rem;text-align:center;margin-right:8px;flex-shrink:0;}.kk-site-footer__contact__item svg{position:relative;top:0.8rem;transform:translateY(-50%);height:35px;width:35px;display:block;}.kk-site-footer__contact__item__extra-text{color:#fff;font-size:14px;padding-top:2px;}.kk-site-footer .type-link_external .icon svg{width:22px;height:22px;}
