.docs-container{display:flex;flex-wrap:wrap;gap:.75em;justify-content:space-evenly;margin:.5em 0}.docs-container .single-doc{border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:grid;grid-template-rows:fit-content(420px) 1fr;min-width:365px;padding:.75em;position:relative;width:25%}.docs-container .single-doc.hidden,.docs-container .single-doc[hidden]{content-visibility:hidden;display:none!important;visibility:collapse}.docs-container .single-doc img{height:auto;width:100%}.docs-container .single-doc .button,.docs-container.hz-docs .single-doc .button{align-items:center;background-color:#582c83;border:2px solid #582c83;border-radius:6px;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700;gap:.5em;margin:.25em;padding:.5em 1.33em;text-decoration:none;transition:.15s ease-in;width:fit-content}.docs-container.vt-docs .single-doc .docInfo{margin-bottom:1em}.docs-container .single-doc .dropdown{align-self:end;display:inline-block;justify-self:end;position:relative;width:fit-content}.docs-container .single-doc .dropdown .drop-btn{align-items:center;align-self:start;background-color:#582c83;border:2px solid #582c83;border-radius:6px;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700;gap:.5em;height:fit-content;margin:0;padding:.5em 1.33em;text-decoration:none;transition:.15s ease-in;width:100%}.docs-container .single-doc .dropdown .dropdown-content{background-color:#582c83;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,.25);display:none;flex-direction:column;justify-content:flex-start;line-height:1.5;margin-top:.1em;min-width:300px;padding:.25em;position:absolute;z-index:1}.docs-container .single-doc .dropdown:hover .dropdown-content{display:flex}.docs-container .single-doc .dropdown:hover button.drop-btn{background-color:#8246af;border-color:#8246af}.docs-container .single-doc .dropdown-content a.drop-btn:hover{background-color:#8246af}.docs-container.hz-docs{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin:.5em}.docs-container.hz-docs .single-doc{display:grid;flex:1;gap:.75rem;grid-template-columns:fit-content(250px) minmax(200px,1fr);grid-template-rows:fit-content(275px) 1fr;justify-items:start;margin-bottom:0;max-width:578px;min-width:527px;padding:.5em!important}.docs-container.hz-docs .single-doc.small{gap:.5rem;grid-template-rows:fit-content(420px) 1fr;max-width:532px;min-width:350px;padding:.25em!important}.docs-container.hz-docs .single-doc .button{align-self:end;height:fit-content;justify-self:end;margin:.25em}.docs-container.hz-docs .single-doc a:not(.button){grid-row:1/span 2;line-height:0}.docs-container.hz-docs .single-doc .docInfo{margin-right:1em;margin-top:.25em!important}@media only screen and (max-width:767px){.docs-container.hz-docs,.docs-container.vt-docs{justify-content:center}.docs-container.hz-docs .single-doc,.docs-container.vt-docs .single-doc{display:grid;flex:1;gap:.75rem;grid-template-columns:fit-content(250px) minmax(200px,1fr);grid-template-rows:fit-content(275px) 1fr;max-width:532px;min-width:350px;padding:.5em!important}.docs-container.vt-docs .single-doc a:not(.button){grid-row:1/span 2;line-height:0}.docs-container.vt-docs .single-doc a.button{align-self:end}}