```css
/* =========================================================
BILLEDTEKSTER TIL CASE-GALLERIER
========================================================= */
.lml-case-gallery-mosaic figure,
.lml-case-gallery-mosaic-alt2 figure {
position: relative;
}
/* Billedtekst */
.lml-case-gallery-mosaic figcaption,
.lml-case-gallery-mosaic-alt2 figcaption {
position: absolute;
left: 14px;
bottom: 14px;
z-index: 2;
max-width: calc(100% - 28px);
padding: 9px 13px;
background: rgba(255, 255, 255, 0.82);
color: #1f1f1f;
font-family: Lato, Arial, sans-serif;
font-size: 15px;
line-height: 1.35;
font-weight: 700;
border-radius: 6px;
box-sizing: border-box;
backdrop-filter: blur(3px);
-webkit-backdrop-filter: blur(3px);
}
/* Mobil */
@media (max-width: 767px) {
.lml-case-gallery-mosaic figcaption,
.lml-case-gallery-mosaic-alt2 figcaption {
left: 10px;
bottom: 10px;
max-width: calc(100% - 20px);
padding: 7px 10px;
font-size: 13px;
}
}
```