.section-L-L-banner{margin-top:-250px}.section-L-L-banner .banner-block{align-items:center;background:linear-gradient(180deg,#22244c,#11265a);border:1px solid rgba(192,196,250,.2);border-radius:24px;display:flex;flex-direction:column-reverse;gap:35px;justify-content:space-between;overflow:hidden;padding:24px 24px 40px}.section-L-L-banner .banner-block .banner-content{display:flex;flex-direction:column;gap:20px}.section-L-L-banner .banner-block .banner-content .banner-content_badge{background:rgba(23,108,255,.15);border-radius:100px;color:#8bb5ff;display:inline-flex;font-size:12px;font-weight:500;line-height:16px;padding:6px 12px}.section-L-L-banner .banner-block .banner-content .banner-content_title{font-size:24px;font-weight:700;line-height:32px}.section-L-L-banner .banner-block .banner-content .banner-content_button{padding-top:12px}.section-L-L-banner .banner-block .banner-img{height:100%;max-width:520px;object-fit:cover;width:100%}@media (min-width:992px){.section-L-L-banner{margin-top:-202px}.section-L-L-banner .banner-block{flex-direction:row;padding:60px 100px}.section-L-L-banner .banner-block .banner-content{gap:32px;max-width:500px;width:100%}.section-L-L-banner .banner-block .banner-content .banner-content_title{font-size:32px;line-height:40px}.section-L-L-banner .banner-block .banner-content .banner-content_button{padding-top:0}.section-L-L-banner .banner-block .banner-img{max-width:320px}}@media (min-width:1200px){.section-L-L-banner .banner-block .banner-img{max-height:380px;max-width:520px}}