:root{--square-grid-size:25px;--square-grid-color:rgba(226,226,226,0.2);--square-grid-line-width:1px;--square-grid-opacity:1}.document-card{position:relative;width:100%;height:100%;max-height:120px;min-height:120px;padding:0;display:flex;justify-content:space-between;background:#fff;transition:all .2s ease;z-index:1;border-radius:16px 0 16px 0}.document-card:before{content:"";position:absolute;inset:0;background:rgba(160,160,160,.477);transition:background .2s ease;-webkit-clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px,1px 10.41px,1px calc(100% - 1px),calc(100% - 10px - .41px) calc(100% - 1px),calc(100% - 1px) calc(100% - 10px - .41px),calc(100% - 1px) 1px,10.41px 1px,1px 10.41px);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px,1px 10.41px,1px calc(100% - 1px),calc(100% - 10px - .41px) calc(100% - 1px),calc(100% - 1px) calc(100% - 10px - .41px),calc(100% - 1px) 1px,10.41px 1px,1px 10.41px);transition:all .2s ease}.document-card .document-card-content{position:relative;display:flex;align-items:center;justify-content:space-between;width:calc(100% + 0px);height:calc(100% + 0px);max-height:120px;min-height:120px;padding:24px 12px 24px 24px;border-radius:16px 0 16px 0;z-index:2}.document-card .document-card-content:before{content:"";position:absolute;inset:0;background:#f3f3f3;transition:background .2s ease;-webkit-clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px,1px 10.41px,1px calc(100% - 1px),calc(100% - 10px - .41px) calc(100% - 1px),calc(100% - 1px) calc(100% - 10px - .41px),calc(100% - 1px) 1px,10.41px 1px,1px 10.41px);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px,1px 10.41px,1px calc(100% - 1px),calc(100% - 10px - .41px) calc(100% - 1px),calc(100% - 1px) calc(100% - 10px - .41px),calc(100% - 1px) 1px,10.41px 1px,1px 10.41px);transition:all .2s ease}.document-card .document-card-content .text-col{display:flex;align-items:center;gap:16px}.document-card .document-card-content .document-icon svg{width:44px;height:44px}.document-card .document-card-content .document-card-title{color:var(--theme-color-36);font-size:16px;font-style:italic;font-weight:300;line-height:24px;transition:color .25s ease;width:100%;max-width:205px;min-width:190px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}.document-card .document-card-content .document-card-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;height:100%;padding:0 20px;margin-left:auto;font-size:16px;line-height:24px}.document-card .document-card-content .document-card-link:before{content:"";position:absolute;top:-24px;right:-12px;width:calc(100% + 20px);height:calc(100% + 48px);z-index:-1;-webkit-clip-path:polygon(0 0,100% 0,100% 97%,90% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 97%,90% 100%,0 100%);background-image:repeating-linear-gradient(0deg,rgba(226,226,226,.2),rgba(226,226,226,.2) 1px,transparent 0,transparent 25px),repeating-linear-gradient(90deg,rgba(226,226,226,.2),rgba(226,226,226,.2) 1px,transparent 0,transparent 25px);background-size:25px 25px;opacity:var(--square-grid-opacity,1);transition:all .25s ease}.document-card .document-card-content .document-card-link a{position:relative;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--theme-color-37);transition:color .25s ease}.document-card .document-card-content .document-card-link a svg{fill:currentColor;transition:fill .25s ease}.document-card .document-card-content .document-card-link a:not(:last-child):before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-20px;width:1px;height:12px;z-index:-1;background:rgba(128,128,128,.31)}.document-card:hover{padding:4px}.document-card:hover:before{background:var(--theme-color-5)}.document-card:hover .document-card-content:before{width:calc(100% + 8px);background:var(--theme-color-5)}.document-card:hover .document-card-content .document-card-title{color:var(--theme-color-5)}.document-card:hover .document-card-content .document-card-link:before{background-image:repeating-linear-gradient(0deg,rgba(89,110,255,.1019607843),rgba(89,110,255,.1019607843) 1px,transparent 0,transparent 25px),repeating-linear-gradient(90deg,rgba(89,110,255,.1019607843),rgba(89,110,255,.1019607843) 1px,transparent 0,transparent 25px);background-size:25px 25px;opacity:var(--square-grid-opacity,1)}.document-card:hover .document-card-content .document-card-link a{color:var(--theme-color-5)}.document-card:hover .document-card-content .document-card-link a svg{stroke:var(--theme-color-5)}@media screen and (max-width:991px){.document-card .document-card-content .text-col{gap:10px}.document-card .document-card-content .document-icon svg{width:24px;height:24px}.document-card .document-card-content .document-card-title{min-width:auto;font-size:15px;line-height:20px}.document-card .document-card-content .document-card-link{gap:20px;padding:0;font-size:14px;line-height:20px}.document-card .document-card-content .document-card-link a svg{width:12px;height:12px}.document-card .document-card-content .document-card-link a:not(:last-child):before{right:-10px}}@media screen and (max-width:767px){.document-card{min-height:150px;max-height:150px}.document-card .document-card-content{flex-direction:column;max-height:150px;min-height:150px;padding:0}.document-card .document-card-content .document-card-title{text-align:center;max-width:-moz-fit-content;max-width:fit-content;padding:24px 12px}.document-card .document-card-content .document-card-link{width:100%;justify-content:center}.document-card .document-card-content .document-card-link:before{width:100%;height:100%;top:0;right:0;border-top:1px solid rgba(226,226,226,.2)}}