body.noScroll{overflow:hidden;position:fixed;inset:0}
.search{position:relative;display:flex !important;justify-content:flex-end;width:100%;min-height:45px}
@media only screen and (max-width:1023px){.search{margin-bottom:0}
}
.cmp-search{position:relative}
.nncore-container--primary-dark .cmp-search,.nncore-container--secondary-dark .cmp-search{--nncore-color-search-icon:var(--nncore-color-search-icon-inverted);--nncore-color-search-text:var(--nncore-color-search-text-inverted);--nncore-color-search-link:var(--nncore-color-search-link-inverted);--nncore-color-search-box-shadow:var(--nncore-color-search-box-shadow-inverted)}
.nncore-container--primary-light .cmp-search{--nncore-color-search-bg:var(--nncore-color-container-primary-light-bg);--nncore-color-search-border:var(--nncore-color-search-border-inverted)}
.nncore-container--primary-dark .cmp-search{--nncore-color-search-bg:var(--nncore-color-container-primary-dark-bg)}
.nncore-container--secondary-light .cmp-search{--nncore-color-search-bg:var(--nncore-color-container-secondary-light-bg);--nncore-color-search-border:var(--nncore-color-search-border-inverted)}
.nncore-container--secondary-dark .cmp-search{--nncore-color-search-bg:var(--nncore-color-container-secondary-dark-bg)}
.cmp-search__toggle{overflow:visible;width:auto;padding:0;border:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:normal;display:block;height:27px;width:24px;cursor:pointer;color:var(--nncore-color-search-icon)}
.nncore-container--primary-dark .cmp-search__toggle,.nncore-container--secondary-dark .cmp-search__toggle{--nncore-color-search-icon:var(--nncore-color-search-icon-inverted)}
.cmp-search__toggle::-moz-focus-inner{padding:0;border:0}
.cmp-search__toggle svg,.cmp-search__toggle g,.cmp-search__toggle path,.cmp-search__toggle mask{stroke:currentColor;fill:none}
.cmp-search__toggle.hidden{display:none}
.cmp-search__menu{display:none;width:100%}
.cmp-search__menu.open{display:block;z-index:2}
.cmp-experiencefragment--footer .cmp-search__menu.open{z-index:1}
@media only screen and (max-width:1023px){.search .cmp-search__menu.open{position:absolute;left:0;top:0}
}
.search .cmp-search__form{border-bottom:1px solid var(--nncore-color-search-border)}
@media only screen and (min-width:1024px){.search .cmp-search__form{padding-bottom:16px}
}
.cmp-search__field{position:relative;height:auto}
.cmp-search__icon,.cmp-search__loading-indicator,.cmp-search__clear-icon{position:absolute;top:0;height:20px;width:20px}
.cmp-search__icon{-webkit-mask-image:url("../../../../../../etc.clientlibs/novonordisk/base/clientlibs/publish/resources/icons/search.svg");mask-image:url("../../../../../../etc.clientlibs/novonordisk/base/clientlibs/publish/resources/icons/search.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:var(--nncore-color-search-icon);left:0}
.cmp-search__loading-indicator{left:0}
.cmp-search__clear{overflow:visible;width:auto;padding:0;border:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:normal;right:0;height:20px;width:20px;top:0;cursor:pointer;color:var(--nncore-color-search-icon)}
.cmp-search__clear::-moz-focus-inner{padding:0;border:0}
.cmp-search__clear svg,.cmp-search__clear g,.cmp-search__clear path,.cmp-search__clear mask{stroke:currentColor;fill:none}
.cmp-search__clear.open{display:block !important;position:absolute;top:0;right:0}
.cmp-search__input{height:auto;border:0;padding-bottom:16px;padding-left:30px;background-color:var(--nncore-color-search-bg);color:var(--nncore-color-search-text)}
@media only screen and (min-width:1024px){.cmp-search__input{height:100%;padding-top:0;padding-bottom:0;padding-left:44px}
}
.cmp-search__input:focus{border:0}
.cmp-search__input::-moz-placeholder{color:var(--nncore-color-search-text)}
.cmp-search__input::placeholder{color:var(--nncore-color-search-text)}
.cmp-search__results{display:none;max-height:450px;border:0;background:0;position:relative;top:auto;left:auto;z-index:auto}
@media only screen and (max-width:1023px){.cmp-search__results{background-color:var(--nncore-color-search-bg)}
.cmp-search__results-container.visible .cmp-search__results{margin-top:30px}
}
@media only screen and (min-width:1024px){.cmp-search__results{max-height:300px}
}
.cmp-search__results a:not(:last-child){margin-bottom:30px}
@media only screen and (min-width:1024px){.cmp-search__results-container{display:none;position:absolute;width:100%;padding:30px 40px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:0;background-color:var(--nncore-color-search-bg);box-shadow:0 2px 4px 0 rgba(0,0,0,var(--nncore-color-search-box-shadow))}
}
.cmp-search__results-container.visible{display:block}
@media only screen and (max-width:1023px){.search .cmp-search__results-container.visible{background-color:var(--nncore-color-search-bg);border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);margin-bottom:40px;padding:10px}
}
.cmp-search__results-found{display:none;position:relative;border-bottom:1px solid var(--nncore-color-search-border);padding-top:16px;padding-bottom:16px}
@media only screen and (min-width:1024px){.cmp-search__results-found{margin-bottom:30px;padding-top:0}
}
.cmp-search__results-found.visible{display:flex;justify-content:space-between}
.cmp-search__results-none{display:none;padding-top:16px}
@media only screen and (min-width:1024px){.cmp-search__results-none{padding-top:0}
}
.cmp-search__results-none.visible{display:block}
.cmp-search__results-wrapper{display:none}
.cmp-search__results-wrapper.visible{display:block}
.cmp-search__results-wrapper.visible .cmp-search__results{display:block !important}
.cmp-search__item{display:table;margin:7px}
.cmp-search__item-title{text-decoration:underline}
.cmp-search__item-mark{background-color:rgba(0,0,0,0);color:inherit}