body.noScroll{overflow:hidden;position:fixed;inset:0}
@media only screen and (max-width:767px){.nncore-container--full-page-width .nncore-carousel.aem-GridColumn .cmp-carousel__indicators{margin-left:0}
}
.nncore-container--full-page-width .nncore-carousel.aem-GridColumn .cmp-carousel__actions{margin-right:0}
.nncore-carousel .cmp-carousel__content{position:relative}
.nncore-carousel .cmp-carousel__content .cmp-carousel__indicators{justify-content:flex-start;align-items:center;margin-top:-20px}
@media only screen and (min-width:768px){.nncore-carousel .cmp-carousel__content .cmp-carousel__indicators{justify-content:center}
}
@media only screen and (min-width:1024px){.nncore-carousel .cmp-carousel__content .cmp-carousel__indicators{margin-top:-42px}
}
.nncore-carousel .cmp-carousel__item{display:none}
.nncore-carousel .cmp-carousel__item--active{display:block}
.nncore-carousel .cmp-carousel__actions{float:right;margin:-20px 0 0}
.nncore-container--full-page-width .nncore-carousel .cmp-carousel__actions{margin-right:calc(var(--nncore-layout-content-left-right-margin)/2)}
@media only screen and (min-width:1024px){.nncore-carousel .cmp-carousel__actions{margin-top:-42px}
}
.nncore-carousel .cmp-carousel__action .cmp-carousel__action-text{display:none}
.nncore-carousel .cmp-carousel__action--previous,.nncore-carousel .cmp-carousel__action--next{position:relative;height:15px;margin:8px;background:0;border:0}
.nncore-carousel .cmp-carousel__action--previous .cmp-carousel__action-icon,.nncore-carousel .cmp-carousel__action--next .cmp-carousel__action-icon{content:"";position:absolute;left:0;top:0;width:10px;height:15px;-webkit-mask-image:url("../../../../../../etc.clientlibs/novonordisk/base/clientlibs/publish/resources/icons/chevron-left.svg");mask-image:url("../../../../../../etc.clientlibs/novonordisk/base/clientlibs/publish/resources/icons/chevron-left.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--nncore-color-carousel-button)}
.nncore-container--primary-dark .nncore-carousel .cmp-carousel__action--previous .cmp-carousel__action-icon,.nncore-container--secondary-dark .nncore-carousel .cmp-carousel__action--previous .cmp-carousel__action-icon,.nncore-container--primary-dark .nncore-carousel .cmp-carousel__action--next .cmp-carousel__action-icon,.nncore-container--secondary-dark .nncore-carousel .cmp-carousel__action--next .cmp-carousel__action-icon{background-color:var(--nncore-color-carousel-button-inverted)}
.nncore-carousel .cmp-carousel__action--previous:hover,.nncore-carousel .cmp-carousel__action--next:hover{cursor:pointer}
.nncore-carousel .cmp-carousel__action--previous{margin-right:28px}
.nncore-carousel .cmp-carousel__action--next{margin-right:0}
.nncore-carousel .cmp-carousel__action--next .cmp-carousel__action-icon{-webkit-mask-image:url("../../../../../../etc.clientlibs/novonordisk/base/clientlibs/publish/resources/icons/chevron-right.svg");mask-image:url("../../../../../../etc.clientlibs/novonordisk/base/clientlibs/publish/resources/icons/chevron-right.svg")}
.nncore-carousel .cmp-carousel__action--pause,.nncore-carousel .cmp-carousel__action--play{display:none}
@media only screen and (max-width:767px){.nncore-container--full-page-width .nncore-carousel .cmp-carousel__indicators{margin-left:calc(var(--nncore-layout-content-left-right-margin)/2)}
}
.nncore-carousel .cmp-carousel__indicator{background-color:var(--nncore-color-carousel-indicator);margin:8px}
.nncore-container--primary-dark .nncore-carousel .cmp-carousel__indicator,.nncore-container--secondary-dark .nncore-carousel .cmp-carousel__indicator{background-color:var(--nncore-color-carousel-indicator-inverted);border-color:var(--nncore-color-carousel-indicator-inverted)}
.nncore-carousel .cmp-carousel__indicator:first-of-type{margin-left:0}
.nncore-carousel .cmp-carousel__indicator:last-of-type{margin-right:0}
.nncore-carousel .cmp-carousel__indicator--active{width:14px;height:14px;background-color:rgba(0,0,0,0);border:2px solid var(--nncore-color-carousel-indicator-active)}
.nncore-container--primary-dark .nncore-carousel .cmp-carousel__indicator--active,.nncore-container--secondary-dark .nncore-carousel .cmp-carousel__indicator--active{background-color:rgba(0,0,0,0);border-color:var(--nncore-color-carousel-indicator-active-inverted)}
.nncore-carousel .cmp-carousel__indicator:hover{cursor:pointer}
.nncore-container--full-page-width .nncore-carousel .nncore-image,.nncore-container--full-page-width .nncore-carousel .nncore-teaser-horizontal,.nncore-container--full-page-width .nncore-carousel .nncore-teaser-stage{margin-left:0;margin-right:0}
.nncore-carousel--nav-buttons-big{--nncore-carousel-nav-big-size:60px;--nncore-carousel-nav-big-inset:16px}
.nncore-carousel--nav-buttons-big .cmp-carousel__actions{float:none;margin:0}
.nncore-carousel--nav-buttons-big .cmp-carousel__action--previous,.nncore-carousel--nav-buttons-big .cmp-carousel__action--next{position:absolute;z-index:2;bottom:var(--nncore-carousel-nav-big-inset);display:inline-flex;align-items:center;justify-content:center;width:var(--nncore-carousel-nav-big-size);height:var(--nncore-carousel-nav-big-size);margin:0;border:1.5px solid var(--nncore-color-carousel-button);border-radius:100px;background:rgba(0,0,0,0)}
.nncore-container--primary-dark .nncore-carousel--nav-buttons-big .cmp-carousel__action--previous,.nncore-container--secondary-dark .nncore-carousel--nav-buttons-big .cmp-carousel__action--previous,.nncore-container--primary-dark .nncore-carousel--nav-buttons-big .cmp-carousel__action--next,.nncore-container--secondary-dark .nncore-carousel--nav-buttons-big .cmp-carousel__action--next{border-color:var(--nncore-color-carousel-button-inverted)}
.nncore-carousel--nav-buttons-big .cmp-carousel__action--previous .cmp-carousel__action-icon,.nncore-carousel--nav-buttons-big .cmp-carousel__action--next .cmp-carousel__action-icon{position:static;width:14px;height:22px}
.nncore-carousel--nav-buttons-big .cmp-carousel__action--previous{left:var(--nncore-carousel-nav-big-inset);margin-right:0}
.nncore-carousel--nav-buttons-big .cmp-carousel__action--next{right:var(--nncore-carousel-nav-big-inset)}
@media only screen and (min-width:1024px){.nncore-carousel--nav-buttons-big .cmp-carousel__action{z-index:5}
}
.nncore-carousel--nav-buttons-big .cmp-carousel__content .cmp-carousel__indicators{position:absolute;left:50%;bottom:30px;justify-content:center;margin:0;transform:translateX(-50%)}
.nncore-carousel--nav-buttons-big .cmp-carousel__indicator,.nncore-carousel--nav-buttons-big .cmp-carousel__indicator--active{width:18px;height:18px}