.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 2px 6px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.06);-moz-box-shadow:0 2px 6px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.06);box-shadow:0 2px 6px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.06);display:inline-block;padding:40px;position:relative;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;-moz-transition:-moz-box-shadow .2s ease,-moz-transform .2s ease;-o-transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;width:calc(50% - 30px)}.case-study-module .item-box:focus-within,.case-study-module .item-box:hover{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1),0 12px 20px rgba(0,0,0,.08);-moz-box-shadow:0 4px 10px rgba(0,0,0,.1),0 12px 20px rgba(0,0,0,.08);box-shadow:0 4px 10px rgba(0,0,0,.1),0 12px 20px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.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}}