.banner .cm{background-color:var(--white);border-radius:12px}.banner .cm>div:first-child{border-bottom-left-radius:12px;border-left:5px solid #5200ff;border-top-left-radius:12px;padding:1.5rem}.banner .content-holder .heading{align-items:start;border-bottom:1px solid #e1e7ee;display:flex;justify-content:space-between}.banner .content-holder .heading .icon{color:#5200ff;font-size:2rem}.banner .content-holder .heading h3,.banner .content-holder .heading h4{font-family:Poppins;font-size:1.25rem;margin:0}.banner .content-holder p,.banner .content-holder span{color:var(--typo-body-color);font-size:1rem}.banner .content-holder p strong{color:#1d0058;font-family:Poppins;font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.75rem}.banner .content-holder ul{margin-left:0}.banner .content-holder li{font-size:.875rem;list-style:none;margin-bottom:.75rem}.banner .content-holder .link-holder{padding-top:.75rem}.banner .img-holder,.banner .img-holder img{border-bottom-right-radius:12px;border-top-right-radius:12px;height:100%}.banner .img-holder img{height:100%;object-fit:cover;object-position:center;width:100%}@media screen and (max-width:1024px){.banner .cm{display:flex;flex-direction:column-reverse;max-width:768px}.banner .cm .span6{width:100%!important}.banner .cm>div:first-child{border-bottom-left-radius:12px;border-left:0;border-top-left-radius:0;padding:1rem}.banner .cm>div:last-child{border-top:5px solid #5200ff;border-top-left-radius:12px;border-top-right-radius:12px}.banner .img-holder,.banner .img-holder img{border:0;border-radius:0;max-height:12.5rem}.dnd-section>.row-fluid:has(.banner){padding-inline:1rem}.banner .content-holder .link-holder{padding-bottom:1rem}}