.bg-overlay{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.38)}.mosaic__links{text-decoration:none}.has-overlay-gradient{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(25%,rgba(0,0,0,.5)),color-stop(75%,transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5) 25%,transparent 75%)}