.case-study-banner{background:#1d2549;align-items:center;padding-top:8.5rem;padding-bottom:4rem;display:flex}.d-flex{display:flex}.imageWrapper{display:inline-block;position:relative;overflow:hidden}.imageWrapper:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#fff0 40%,#fff6 50%,#fff0 60%);width:200%;height:200%;transition:all .6s;position:absolute;top:-100%;left:-100%;transform:translate(-50%,-50%)rotate(0)}.imageWrapper:hover:after{opacity:1;transform:translate(50%,50%)rotate(0)}.case-study-banner-text{text-align:center;color:#fff;align-content:center;max-width:70%;margin:0 auto;padding-bottom:2rem;display:flex}.case-study-banner-text h1{margin-bottom:1rem;font-size:3rem;line-height:1.2}.secWrap .swiper{padding-bottom:45px}.secWrap{align-content:center;padding:5rem 1rem}.secWrap h2{margin-bottom:2rem}.secWrap h2 span{color:#42b8fd}.postCard{background:#fff;border:1px solid #dddfe3;border-radius:8px;flex-direction:column;height:auto;margin-bottom:1.5rem;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000d}.postCard:hover{box-shadow:0 4px 12px #0000001a}.featuredImg{flex-shrink:0;width:100%;overflow:hidden}.featuredImg img{object-fit:cover;border:0;width:100%;height:auto;transition:transform .3s;display:block}.postCard:hover .featuredImg img{transform:scale(1.05)}.postContent{flex-direction:column;flex-grow:1;padding:20px;display:flex}.cartText{flex-grow:1}.caseTitle{color:#1d2549;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:12px;font-size:1rem;line-height:1.4;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.caseParah{font-size:.8rem}.caseTitle:hover{color:#42b8fd}.postInfo{color:#555;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:0;line-height:1.6;display:-webkit-box;overflow:hidden}.caseparh{font-size:.9rem}.posted-date{color:#888;border-top:1px solid #b3a7a7;padding-top:5px}@media (min-width:1400px){.featuredImg img{height:auto}.postContent{min-height:180px;padding:20px}.case-study-banner{padding-top:10rem;padding-bottom:5rem}.caseTitle{margin-bottom:10px}.postInfo{line-height:1.5}.postCard{min-height:480px}}@media (min-width:992px) and (max-width:1399.98px){.featuredImg img{height:auto}.postContent{padding:18px}}@media (min-width:768px) and (max-width:991.98px){.case-study-banner{padding-top:7rem;padding-bottom:3rem}.secWrap{padding:3rem 1rem}.secWrap h2{font-size:2.5rem}.featuredImg img{height:auto}.postContent{padding:16px}}@media (min-width:768px) and (max-width:991.98px) and (orientation:landscape){.case-study-banner{padding-top:6rem;padding-bottom:2.5rem}.featuredImg img{height:auto}}@media (min-width:576px) and (max-width:767.98px){.secWrap{padding:2.5rem 1rem}.secWrap h2{font-size:2.25rem}.case-study-banner{padding-top:6.5rem;padding-bottom:2.5rem}.case-study-banner-text{max-width:85%}.case-study-banner-text h1{font-size:2rem}.featuredImg img{height:auto}.postContent{padding:14px}.d-flex{padding:5px}}@media (min-width:576px) and (max-width:767.98px) and (orientation:portrait){.featuredImg img{height:auto}.postContent{padding:16px}}@media (max-width:575.98px){.secWrap{padding:2rem .75rem}.secWrap h2{margin-bottom:1.5rem;font-size:2rem}.case-study-banner{padding-top:5rem;padding-bottom:2rem}.case-study-banner-text{max-width:92%}.case-study-banner-text h1{font-size:1.75rem}.postCard{margin-bottom:1.25rem}.featuredImg img{height:auto}.postContent{padding:14px}.caseTitle{margin-bottom:10px}.postInfo{line-height:1.5}.posted-date{margin-top:12px;padding-top:10px}}@media (max-width:575.98px) and (orientation:portrait){.featuredImg img{height:auto}.postContent{padding:16px}}@media (min-width:480px) and (max-width:767.98px) and (orientation:landscape){.case-study-banner{padding-top:5.5rem;padding-bottom:2rem}.featuredImg img{height:auto}.postContent{padding:12px}.caseTitle{margin-bottom:8px}.posted-date{margin-top:10px;padding-top:8px}}@media (max-width:399.98px){.case-study-banner-text h1{font-size:1.5rem}.featuredImg img{height:auto}.postContent{padding:12px}}@media screen and (min-device-width:375px) and (max-device-width:430px) and (-webkit-min-device-pixel-ratio:2){.featuredImg img{height:auto}.postContent{padding:15px}}
