.featherlight{background:rgba(255,255,255,0.1);bottom:0;display:none;left:0;position:fixed;right:0;top:0;white-space:nowrap;z-index:13647}
.featherlight::before{content:"";vertical-align:middle}
.featherlight .featherlight-content{-webkit-animation:fadein .5s;animation:fadein .5s;background:none;border:0;cursor:auto;display:block;position:absolute;height:98vh;width:97vw;overflow:visible;padding:0; top:1vh; left:1.5vw; white-space:normal}
@media screen and (orientation:portrait){
    .featherlight .featherlight-content{height:90vh; width:100vw; top:0; left:0;}
}
.featherlight .featherlight-content a{color:black;text-decoration:none}
.featherlight .featherlight-content a:focus,.featherlight .featherlight-content a:hover{opacity:0.6;}
.featherlight .featherlight-inner{-webkit-animation:fadein .5s;animation:fadein .5s;display:block}
.featherlight button{-webkit-appearance:button;font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}
.featherlight button::-moz-focus-inner{border-style:none;padding:0}
.featherlight .featherlight-close-icon{background-image:url(../../../themes/niels-wehrspann/images/close.svg);background-position:center;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;border:0;cursor:pointer;display:block;opacity:1;overflow:hidden;padding:0;position:fixed;right:1em;top:1.25em;white-space:nowrap;z-index:9999}
.featherlight .featherlight-close-icon:focus,.featherlight .featherlight-close-icon:hover{opacity:0.6}
.featherlight .featherlight-image {width:inherit; height:inherit; object-fit: contain;}
.featherlight iframe{border:0}[data-featherlight] img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.featherlight-iframe .featherlight-content{border-bottom:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:0}@-webkit-keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.featherlight-loading .featherlight-content{-webkit-animation:featherlightLoader 1s infinite linear;animation:featherlightLoader 1s infinite linear;background:0 0;border:8px solid #909090;border-left-color:#fff;font-size:10px}.featherlight-loading .featherlight-content,.featherlight-loading .featherlight-content::after{-webkit-border-radius:50%;border-radius:50%;height:10em;width:10em}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}
.featherlight-next,.featherlight-previous{background-color:transparent;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;display:block;opacity:1;overflow:hidden;position:fixed;text-indent:100%;top:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;}
.featherlight-next span,.featherlight-previous span{display:none}
.featherlight-next:focus,.featherlight-next:hover,.featherlight-previous:focus,.featherlight-previous:hover{opacity:0.6}
.featherlight-next{background-image:url(../../../themes/niels-wehrspann/images/right.svg); right:calc(7.5vw - 1.25em);}
.featherlight-previous{background-image:url(../../../themes/niels-wehrspann/images/left.svg); right: calc(15vw - 3.5em);}
.featherlight-close-icon, .featherlight-next, .featherlight-previous {width: 2.7em; height:2.7em !important; z-index:10100;}
.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}