.card-list-block{position:relative;padding-top:2.5rem;padding-bottom:3.5rem}.card-list-cover{opacity:0.7;position:absolute;width:100%;height:100%;background-image:linear-gradient(-60deg, #142d40 20%, #9fadad 20%, #44758b 50%, #d08472 50%, #d19b7b 65%, #ebd1ba 99%);background-repeat:no-repeat;background-position:center;background-size:cover;transition:1s cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95);pointer-events:none;min-width:200px;min-height:100%;width:100%;height:auto;position:absolute;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0}.card-list-item{position:relative;flex:0 0 240px;width:24rem;height:32rem;background-color:#ffffff;background-repeat:no-repeat;background-size:cover;overflow:hidden;margin:1.5rem 1rem;border-radius:1rem;cursor:pointer;transition:transform 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95);box-shadow:rgba(0, 0, 0, 0.66) 0 10px 15px 0, inset white 0 0 0 5px, inset rgba(0, 0, 0, 0.5) 0 0 0 6px;content-visibility:auto;contain-intrinsic-size:240px 320px}.card-list-content{padding:20px;position:absolute;bottom:0;color:#fff}.card-list-content .cl-link,.card-list-content .cl-link:focus,.card-list-content .cl-link:visited{text-decoration:none;color:#fff}.card-list-content .card-list-name{color:#fff;font-weight:bold;margin:0 0 1.3rem;text-shadow:1px 1px 2px rgba(22, 22, 22, 0.8);font-size:2.39083rem;line-height:1.16035}@media (min-width:1024px){.card-list-content .card-list-name{font-family:"Montserrat Alternates", Geneva, Verdana, "Lucida Console", Monaco, sans-serif}}@media (hover:hover) and (pointer:fine){.card-list-item:hover{transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1), opacity 1s cubic-bezier(0.23, 1, 0.32, 1), border 1s cubic-bezier(0.23, 1, 0.32, 1)}.card-list-item:hover .card-list-cover{opacity:1}}