.md-banner-image{background:linear-gradient(295.05deg,#ebe8ff 10.66%,#fff 78.61%)}.md-banner-image .md-banner-image-inner{align-items:center;box-sizing:border-box;display:flex;gap:30px;margin:0 auto;min-height:500px;padding:80px 0 20px;position:relative;width:1180px}.md-banner-image .mbi-content{flex:1}.md-banner-image .mbi-content .mbi-title{font-size:46px;font-weight:400;line-height:60px;margin-bottom:20px}.md-banner-image .mbi-content .mbi-description{font-size:18px;font-weight:400;line-height:30px;margin-bottom:30px}.md-banner-image .mbi-content .mbi-button .md-button{background:#5d30da;color:#fff;font-size:16px;height:50px;min-width:240px;padding:0 20px}.md-banner-image .mbi-image{width:500px}.md-banner-image .mbi-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:768px){.md-banner-image .md-banner-image-inner{flex-direction:column;gap:30px;min-height:auto;padding:100px 20px 30px;width:calc(100% - 40px)}.md-banner-image .mbi-content .mbi-title{font-size:28px;line-height:38px;margin-bottom:15px}.md-banner-image .mbi-content .mbi-description{font-size:15px;line-height:26px;margin-bottom:25px}.md-banner-image .mbi-content .mbi-button .md-button{font-size:15px;height:48px;min-width:auto;width:100%}.md-banner-image .mbi-image{max-width:400px;width:100%}}@media screen and (max-width:480px){.md-banner-image .md-banner-image-inner{gap:25px;padding:90px 15px 25px;width:calc(100% - 30px)}.md-banner-image .mbi-content .mbi-title{font-size:24px;line-height:34px;margin-bottom:12px}.md-banner-image .mbi-content .mbi-description{font-size:14px;line-height:24px;margin-bottom:20px}.md-banner-image .mbi-content .mbi-button .md-button{font-size:14px;height:44px}.md-banner-image .mbi-image{max-width:100%}}