[data-inline-image-slider]{position:relative}.inline-image-slider__toggle-expand{width:40px;height:40px;cursor:pointer;background-color:rgba(255,255,255,.8);background-image:url(https://assets.nrc.nl/static/front/img/expand.d1385d238.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border:0;transition:background-color .3s;position:absolute;top:0;right:0}.inline-image-slider__toggle-expand:hover{background-color:var(--primary-background);transition-duration:0s}.carousel-inline.carousel-main{position:relative}.carousel-inline.carousel-main:before{content:"";padding-bottom:66%;display:block}.carousel-inline.carousel-main .flickity-viewport{height:100%;width:100%;position:absolute;top:0}.carousel-inline.carousel-main .carousel-cell{width:100%;height:100%}.carousel-inline.carousel-main .carousel-cell img{width:100%;cursor:default}.carousel-inline.carousel-main .carousel-cell .caption-text+.caption-producer{display:block}.carousel-inline.carousel-main.has-thumb-nav{margin-bottom:36px}.carousel-inline.carousel-main .flickity-page-dots{padding-left:0}@media (min-width:31.25em){.carousel-inline.carousel-main .flickity-page-dots{display:none}.carousel-inline.carousel-main.has-thumb-nav{margin-bottom:12px}}.carousel-inline.carousel-main figcaption{width:100%;background-color:var(--primary-background);cursor:default;position:absolute;bottom:0}.dark-mode .carousel-inline.carousel-main figcaption{background-color:var(--primary-background);color:inherit}.carousel-inline.carousel-main figcaption span{display:inline}.carousel-inline.carousel-main .flickity-prev-next-button{height:44px;opacity:0;background-color:rgba(255,255,255,.9);border-radius:0;transition:background-color .3s,opacity .2s;top:auto;bottom:0;left:auto;transform:none}@media (max-width:31.24em){.carousel-inline.carousel-main .flickity-prev-next-button{display:none}}.appview .carousel-inline.carousel-main .flickity-prev-next-button{opacity:1;display:block}.carousel-inline.carousel-main .flickity-prev-next-button:hover{background:#fff;transition-duration:0s}.carousel-inline.carousel-main .flickity-prev-next-button.previous{right:45px}.carousel-inline.carousel-main .flickity-prev-next-button.next{right:0}.carousel-inline.carousel-main .flickity-prev-next-button svg{width:33%;height:33%;pointer-events:none;top:32%;left:34%}.carousel-inline.carousel-main:hover .flickity-prev-next-button{opacity:1}.carousel-inline.carousel-nav{height:72px;margin-top:12px;margin-bottom:12px;display:none}@media (min-width:31.25em){.carousel-inline.carousel-nav{display:block}}.carousel-inline.carousel-nav .carousel-cell{height:66px;width:100px;overflow:hidden}.carousel-inline.carousel-nav .carousel-cell img{width:100px}.carousel-inline.carousel-nav .carousel-cell{border:3px solid var(--primary-background);margin:0 3px}.carousel-inline.carousel-nav .carousel-cell [data-open-in-lightbox]{cursor:pointer}.carousel-inline.carousel-nav .carousel-cell.is-selected{border-color:orange}.carousel-inline.carousel-nav .carousel-cell.is-nav-selected{border-color:var(--nrc-red)}.carousel-inline.carousel-nav .flickity-prev-next-button{height:100%;opacity:0;transition:opacity .3s}.carousel-inline.carousel-nav .flickity-prev-next-button:hover{opacity:1;background:#fff;transition-duration:0s}.carousel-inline.carousel-nav .flickity-prev-next-button.previous{border-radius:0;left:0}.carousel-inline.carousel-nav .flickity-prev-next-button.next{border-radius:0;right:0}.carousel-inline.carousel-nav .flickity-prev-next-button svg{width:33%;height:33%;top:32%;left:34%}