.msg-ebook--grid{padding:3.125rem 0}.msg-ebookgrid{--gridColumn:3;display:grid;grid-template-columns:repeat(var(--gridColumn),1fr);grid-gap:1.875rem}.msg-ebookgrid .msg-ebookgrid--box{border-radius:20px;box-shadow:5px 6px 12px rgba(0,0,0,.4%);display:grid;height:100%;overflow:hidden;position:relative;width:100%}.msg-ebookgrid .msg-ebookgrid--media{grid-column:1/2;grid-row:1/2;overflow:hidden;padding-top:100%;position:relative}.msg-ebookgrid .msg-ebookgrid--media img{filter:grayscale(1);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.msg-ebookgrid .msg-ebookgrid--body{align-items:flex-end;background:linear-gradient(180deg,transparent,#000);display:flex;grid-column:1/2;grid-row:1/2;padding:30px;z-index:1}.msg-ebookgrid .msg-ebookgrid--body h4{color:#fff;font-weight:300;margin-bottom:0;padding-top:20px;position:relative;width:100%}.msg-ebookgrid .msg-ebookgrid--body h4:before{background:#ffca05;content:"";height:3px;left:0;margin:0;position:absolute;top:0;transition:all .3s;width:15px}.msg-ebookgrid .msg-ebookgrid--box:focus h4:before,.msg-ebookgrid .msg-ebookgrid--box:hover h4:before{width:30px}@media (max-width:991px){.msg-ebookgrid{--gridColumn:2}}@media (max-width:567px){.msg-ebookgrid{--gridColumn:1}}