.case-studies{padding:120px 0 166px}.case-studies .top-row .detail-content{margin:0 auto 40px;max-width:994px}.case-studies .card-item{background:#fff;border-radius:4px;box-shadow:0 5px 15px rgb(0 0 0/5%);margin:20px 10px;overflow:hidden;position:relative;transition:box-shadow .5s ease;width:calc(25% - 20px)}.case-studies .card-item:hover{box-shadow:0 10px 25px rgba(0,0,0,.1)}.case-studies .card-item .topic-link{background:#fff;border-radius:2px;box-shadow:0 5px 15px rgba(0,0,0,.05);color:#00833e;display:inline-block;font-size:14px;font-weight:800;letter-spacing:.06em;line-height:17px;margin-right:5px;margin-top:5px;padding:6px 20px;text-transform:uppercase}.case-studies .case-study-card{justify-content:center;margin-left:-10px;margin-right:-10px}.case-studies .card-item .card-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:224px;position:relative;width:100%}.case-studies .card-item .card-list{bottom:0;display:flex;flex-wrap:wrap;left:0;margin-bottom:-13px;padding:0 25px;position:absolute;width:100%}.case-studies .card-item .card-content{padding:36px 25px 92px}.case-studies .card-item .card-img:before{background:linear-gradient(270deg,rgba(0,0,0,.2),rgba(0,0,0,.7))}.case-studies .card-item p{font-size:18px;font-weight:600;line-height:26px;margin-bottom:0}.case-studies .card-item .arrow-cta{bottom:32px;left:0;padding:0 25px;position:absolute;width:100%}.case-studies .card-item a{text-decoration:none}.case-studies .bottom-cta .button,.case-studies .bottom-cta.common-cta .button{background:transparent;border:2px solid #252525;color:#252525;&:focus,&:hover{background:#252525;color:#fff}}.case-studies .bottom-cta.common-cta .button svg path{fill:#252525}.case-studies .bottom-cta.common-cta{margin-top:80px}@media(max-width:1280px){.case-studies .card-item{width:calc(33.33% - 20px)}.case-studies{padding:100px 0}.case-studies .bottom-cta.common-cta{margin-top:60px}}@media(max-width:1024px){.case-studies .card-item{width:calc(50% - 20px)}.case-studies{padding:70px 0}.case-studies .bottom-cta.common-cta{margin-top:40px}}@media(max-width:767px){.case-studies .card-item{width:100%}.case-studies .bottom-cta.common-cta{margin-top:30px}}