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}