.case-study-module{padding:60px 0}.case-study-module h2{margin-bottom:50px;text-align:center}.case-study-module .case-study-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.case-study-module h5{font-size:16px;font-weight:400;margin:60px 0;text-align:center;transition:font-weight .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.case-study-module h5 a{text-decoration:underline}.case-study-module .case-study-detail{align-items:flex-start;display:flex;font-size:16px}.case-study-module .case-study-detail-img{height:auto;margin-right:20px;max-width:90px}.case-study-module .case-study-detail span{display:block;font-size:9px;letter-spacing:.04em;margin-bottom:6px;margin-top:14px;opacity:.7;text-transform:uppercase}.case-study-module .item-box{border-radius:12px;-webkit-box-shadow:0 1px 2px 1px rgba(35,85,178,.25);-moz-box-shadow:0 1px 2px 1px rgba(35,85,178,.25);-o-box-shadow:0 1px 2px 1px rgba(35,85,178,.25);box-shadow:0 1px 2px 1px rgba(35,85,178,.25);display:inline-block;padding:40px;position:relative;width:calc(50% - 30px)}.case-study-module .item-box h4{font-size:18px;letter-spacing:1px;line-height:1.4;margin:0 0 12px}.case-study-container h4 a{color:#3b3b3b}.case-study-container a.more-link{color:#3b3b3b!important;cursor:pointer;display:block;font-size:16px;font-weight:600;margin-top:20px;text-decoration:underline!important;transition:font-weight .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.case-study-container a.more-link:focus,.case-study-container a.more-link:hover{font-weight:800}.case-study-container a.more-link img{height:auto;vertical-align:middle;width:9px}@media(max-width:991px){.case-study-module .item-box{width:45%}}@media(max-width:767px){.case-study-module .item-box{padding:20px;width:100%}.case-study-module .case-study-detail-img{max-width:45px}}