.document-grid-section{width:100%;padding:0 15px}.document-grid-inner{max-width:960px;margin:0 auto}.document-grid-title{font-family:Bebas Neue Pro,sans-serif;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#000;margin:0 0 40px;text-transform:uppercase}.document-grid-title.text-left{text-align:left}.document-grid-title.text-center{text-align:center}.document-grid{display:grid;gap:30px;margin-bottom:0}.document-grid.columns-2{grid-template-columns:repeat(2,1fr)}.document-grid.columns-3{grid-template-columns:repeat(3,1fr)}.document-grid.columns-4{grid-template-columns:repeat(4,1fr)}.document-grid.columns-5{grid-template-columns:repeat(5,1fr)}.document-grid-item{text-align:center}.document-grid.text-left .document-grid-item{text-align:left}.document-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.document-grid.text-left .document-wrapper{justify-content:flex-start}.document-link,.document-placeholder{display:inline-block;transition:transform .2s ease,opacity .2s ease}.document-link:hover{transform:translateY(-4px);opacity:.7}.document-icon svg,.document-placeholder svg{width:64px;height:80px}.document-item-title{font-family:Aktiv Grotesk Corp,sans-serif;font-size:16px;font-weight:500;letter-spacing:.32px;line-height:1.4;color:#000;margin:12px 0 0;text-align:center;text-transform:capitalize}.document-item-title-link{text-decoration:none;color:inherit}.document-item-title-link:hover .document-item-title{text-decoration:underline;text-underline-offset:2px}@media (max-width: 1200px){.document-grid.columns-5{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1024px){.document-grid-title{font-size:28px;margin-bottom:30px}.document-grid{gap:24px}.document-grid.columns-4,.document-grid.columns-5{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.document-grid-title{font-size:24px;margin-bottom:24px}.document-grid{gap:20px}.document-grid.columns-3,.document-grid.columns-4,.document-grid.columns-5{grid-template-columns:repeat(2,1fr)}.document-grid.columns-mobile-1{grid-template-columns:1fr}.document-item-title{font-size:12px}.document-icon svg,.document-placeholder svg{width:56px;height:70px}}@media (max-width: 550px){.document-grid-title{font-size:20px}.document-icon svg,.document-placeholder svg{width:48px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/document-grid.css.map */
