.hs-content-library{--title-font-size:1.5rem;--featured-title-font-size:calc(var(--title-font-size)*1.33333);--description-font-size:1rem;--featured-description-font-size:calc(var(--description-font-size)*1.125);--description-line-height:1.375;--grid-layout-gap:32px;--grid-column-count:3;--grid-item--min-width:311px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-layout-gap));--grid-item--max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));display:grid;grid-gap:var(--grid-layout-gap);grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr))}.caselst-title{margin-bottom:60px}.caselst-cols{background-color:#fff;border:1px solid #4ab05c;padding:16px}.caselst-templatimg{background-position:top;background-repeat:no-repeat;background-size:cover;display:inline-block;margin-bottom:5px;padding-top:100%;width:100%}.caselst-btn a.btn{background-color:#4ab05c;border:1px solid #4ab05c;color:#fff}.caselst-btn a.btn:hover{background-color:rgba(34,34,34,0);border:1px solid #2e5a50;color:#2e5a50}.caselst-content h4{color:#4ab05c}.caselst-text{margin-bottom:15px}@media(max-width:600px){.caselst-title{margin-bottom:30px}.hs-content-library{--grid-item--min-width:inherit}}