* {
box-sizing: border-box;
}
.fswp-elt--read-more {
cursor: pointer;
}
.fswp-elt--read-more-content-wrapper {
position: relative;
}
.fswp-elt--read-more-content {
overflow: hidden;
}
.fswp-elt--read-more-content p:last-of-type {
margin-bottom: 0;
} .fswp-elt--read-more-overlay {
display: none;
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 60px;
pointer-events: none;
background: linear-gradient(to bottom, transparent, var(--fswp-overlay-color, #ffffff));
}
.fswp-elt--read-more-overlay.active {
display: block;
}
.fswp-elt--read-more-main-wrapper .fswp-elt--read-more {
display: inline-block;
align-items: flex-start;
}
.fswp-elt--read-more.hide-icon .fswp-elt--read-more-icon,
.fswp-elt--read-more-icon.less {
display: none;
}