.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.kurz-full {
overflow: hidden;
height: 0;
opacity: 0;
transition: height 0.4s ease, opacity 0.3s ease;
display: none;
}
.kurz-full.open {
opacity: 1;
}
.kurz-short.hidden {
opacity: 0;
}
.kurz-short {
transition: opacity 0.2s ease;
}
.kurz-short {
will-change: opacity;
}
.kurz-btn {
margin-top: 10px;
padding: 8px 0;
color: #d40015;
border: none;
cursor: pointer;
font-size: 14px;
font-weight:300;
margin-bottom:1rem;
background-color:none!important;
}
.kurz-btn:hover {
background-color:none!important;
color:#000!important;
}
.kurz-short.hidden {
opacity: 0;
}