.case-studies-module{align-items:center;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.case-studies-module .flex-case-studies,.case-studies-module .flex-content{box-sizing:border-box;width:100%}.case-studies-module .case-studies-title{font-size:25pt;margin-bottom:20px;text-align:center;text-transform:uppercase}.case-studies-module .case-studies-title .title-white{color:#fff}.case-studies-module .case-studies-title .title-red{color:#c00}.case-studies-module .case-studies-list{display:flex;flex-wrap:nowrap;gap:5px;justify-content:center}.case-studies-module .case-study-item{align-items:center;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex:0 1 24%;flex-direction:column;margin:5px;overflow:hidden;text-align:center}.case-studies-module .case-study-item img{height:200px;object-fit:cover;width:100%}.case-studies-module .case-study-item .case-study-item-excerpt{display:flex;flex-direction:column;justify-content:center;min-height:75px;padding:10px;width:100%}.case-studies-module .case-study-item .case-study-item-excerpt span{color:#036;font-size:12pt;font-weight:700}.case-studies-module .case-study-item .case-study-item-excerpt .read-more{color:#c00;font-size:10pt;margin-top:5px;text-decoration:none;text-transform:uppercase}.case-studies-module .case-study-item .case-study-item-excerpt .read-more:hover{text-decoration:underline}@media (max-width:1024px){.case-studies-module .case-studies-list{align-items:center;flex-direction:column;flex-wrap:wrap}.case-studies-module .case-study-item{width:100%}}