.case-banner-outer{background:linear-gradient(94deg,#827dd3 2.47%,#602197 97.41%);border:1px solid #808bec;border-radius:10px;box-shadow:0 0 19px -1px rgba(0,0,0,.4);margin:0 auto;max-width:1117px}.case-banner-outer .case-banner-inner{padding:28px 47px 27px 50px}.case-outer{padding:0 15px}.case-banner-outer .top-icon{height:70.673px;margin-bottom:30px;width:151px}.case-banner-outer .main-text h1{border-bottom:.5px solid #ffffff99;color:#fff;font-family:Dazzed;font-size:38px;font-style:normal;font-weight:600;line-height:46px;margin:0;padding-bottom:30px;width:80%}.case-banner-outer .left-text{font-weight:700;text-transform:uppercase}.case-banner-outer .left-text,.case-banner-outer .right-text{color:#fff;font-family:Dazzed;font-size:14px;font-style:normal;line-height:42px}.case-banner-outer .right-text{font-weight:400;opacity:.7}.case-banner-outer .bottom-section{display:flex;justify-content:space-between;margin-top:14px}.case-banner-outer .right-icons{align-items:baseline;display:flex;gap:20px}.case-banner-outer .social-icons{display:flex;gap:27px}.case-banner-outer .top-icon img{max-width:100%}@media only screen and (max-width:767px) and (min-width:220px){.case-banner-outer .main-text h1{border-bottom:.5px solid #ffffff99;color:#fff;font-family:Dazzed;font-size:28px;font-style:normal;font-weight:600;line-height:39px;margin:0;padding-bottom:36px;width:100%}.case-banner-outer .case-banner-inner{padding:36px 18px 40px 26px}.case-banner-outer .bottom-section{display:flex;flex-direction:column;gap:10px;justify-content:space-between;margin-top:14px}}