.module_attachments .attachments_row{column-gap:20px}.module_attachments .attachment-item{margin-bottom:20px}.attachments-content,.attachments-content p{color:#000;font-family:var(--secondary_font-family);font-size:var(--body_sm_font-size)}.attachment-img{align-items:center;border-radius:5px;display:flex;height:120px;justify-content:center;margin-bottom:5px;overflow:hidden;position:relative}.attachment-img img{content:"";height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media(min-width:540px){.attachment-item a:hover .attachment-img:before,.attachment-item a:hover svg{opacity:1}.attachment-img:before{backdrop-filter:blur(7px);background:hsla(0,0%,100%,.5);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:100%;z-index:1}.attachment-item svg{opacity:0;position:relative;transition:opacity .25s ease;z-index:2}.attachment-item .mobile-download{display:none}}@media(max-width:539px){.module_attachments .attachment-item{background:#fff;border-radius:5px;box-shadow:0 6px 14px 1px rgba(0,0,0,.25);overflow:hidden}.module_attachments .attachment-item a{display:flex;flex-wrap:wrap;position:relative}.attachment-img{border-radius:0;height:auto;margin-bottom:0;min-height:50px;width:24%}.attachment-img svg{display:none}.attachments-content{align-items:center;display:flex;flex-wrap:wrap;padding:11px 40px 11px 10px;width:76%}.attachment-item .mobile-download{position:absolute;right:10px;top:50%;transform:translateY(-50%)}}