.case-study-page .content-wrapper{padding:0 20px}.case-study-listing-header{margin:0 0 50px;text-align:center}.case-study-listing-top ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.case-study-listing-top{margin:0 0 60px}.case-study-listing-top ul li{margin:10px}.case-study-listing-top ul li a{border:2px solid #994db0;border-radius:50px;color:#994db0;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1;margin:0;padding:10px 25px;text-align:center}.case-study-listing-top ul li a.active,.case-study-listing-top ul li a.active:hover,.case-study-listing-top ul li a:hover{background-color:#994db0;color:#fff}.case-study-listing-main{margin:0 -20px}.case-studies-item{padding:0 20px 40px;width:33.333%}.case-studies-group{display:flex;flex-wrap:wrap;margin:0;width:100%!important}.case-studies-item-inner>a{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:40px 25px}.case-studies-item.has-bg .case-studies-item-inner,.case-studies-item.has-bg .case-studies-item-inner *{color:#fff}.case-studies-item-content h3{line-height:1.2}.case-studies-item-logo{text-align:center}.case-studies-item-logo img{max-height:200px;opacity:.3}.isotope-pager{padding:10px 20px 0;text-align:center}.isotope-pager>a{border:1px solid #61cbbd;border-radius:0;color:#61cbbd;display:inline-block;line-height:1;margin:0 6px;padding:5px 10px;text-align:center}.isotope-pager>a.active,.isotope-pager>a:hover{background-color:#61cbbd;color:#fff}.case-studies-item-inner{min-height:300px;position:relative}.case-studies-item-front{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:1;padding:0 25px;position:absolute;right:0;text-align:center;top:0;width:100%}.case-studies-item-front h3{margin:0}.case-studies-item-content,.case-studies-item-inner:hover .case-studies-item-front{opacity:0}.case-studies-item-inner:hover .case-studies-item-content{opacity:1}.case-studies-item-inner:hover .case-studies-item-content h3{display:block;padding:0;position:static;text-align:left}.case-studies-item-logo{overflow:hidden;padding-bottom:40%;position:relative;text-align:right}.case-studies-item-logo img{height:100%;object-fit:contain;opacity:0;position:absolute;right:0;top:0;width:50%}.case-studies-item-inner:hover .case-studies-item-logo img{opacity:1}@media(max-width:991px){.case-studies-item{width:50%}}@media(max-width:767px){.case-study-listing-header{margin:0 0 30px}.case-study-listing-top{margin:0 0 40px}.case-study-listing-main{margin:0}.case-studies-item{padding:0 0 30px;width:100%}.case-study-listing-top ul li{margin:5px}.case-study-listing-top ul li a{font-size:1rem;padding:7px 15px}}.case-study-banner.rd-internal-banner-module{background-size:cover;padding:60px 20px;position:relative}.case-study-banner .rd-internal-banner-container{margin:0 auto;max-width:1200px;position:relative;z-index:1}.case-study-banner .rd-internal-banner-row{grid-gap:40px;align-items:center;display:grid;grid-template-columns:1fr 1fr}.case-study-banner .rd-internal-banner-item{border-radius:2px}.case-study-banner .rd-internal-banner-item:hover{box-shadow:-2px -3px 12px 0 #cbcbcb}.case-study-banner .rd-internal-banner-item h3{margin-bottom:0;padding:0 20px}.case-study-banner .rd-internal-banner-heading{margin-bottom:40px}.case-study-banner .rd-internal-banner-content{padding:20px}.case-study-banner img.rd-internal-banner-img{border-radius:8px;box-shadow:2px 1px 7px 0 #00000024}.case-study-banner img.rd-internal-banner-right-bg{left:0;position:absolute;width:250px}.case-study-banner .rd-internal-banner-back-btn{margin:0 0 30px}.case-study-banner .rd-internal-banner-back-btn a span{margin-left:3px}.case-study-banner .rd-internal-banner-back-btn a{border-bottom:1px solid;display:inline-block;line-height:1}@media(max-width:991px){.case-study-banner .rd-internal-banner--content{width:100%}.case-study-banner.rd-internal-banner-module{padding-left:20px;padding-right:20px;position:relative}}@media(max-width:767px){.case-study-banner .rd-internal-banner-row{grid-template-columns:1fr}.case-study-banner .rd-internal-banner-heading{margin-bottom:0}}.case-study-detail .blog-post{margin:0 auto;max-width:960px}@media(min-width:768px){.case-study-detail .blog-post .blog-post__body img{display:block;margin:0 auto;max-width:70%}}