.ui-banner-image{background-color:var(--el-fill-color-primary-light);border:1px solid var(--el-fill-color-primary-bg);border-radius:16px;display:flex;gap:16px;margin-inline:-75px;overflow:hidden;padding:50px 75px 56px;position:relative}.ui-banner-image__main{flex-grow:0;flex-shrink:0;width:56%}.ui-banner-image__aside{flex-grow:1;flex-shrink:1;position:relative}.ui-banner-image__aside-image{top:-50px;right:-75px;bottom:-56px;left:0;position:absolute;z-index:0}.ui-banner-image__close-btn{position:absolute;right:6px;top:6px}.ui-banner-image.ui-banner-image--l{gap:36px;padding:75px}.ui-banner-image.ui-banner-image--l .ui-banner-image__main{width:48%}.ui-banner-image.ui-banner-image--l .ui-banner-image__aside-image{top:-75px;right:-75px;bottom:-75px;left:0}.ui-banner-image.ui-banner-image--s{gap:12px;padding:24px 32px 32px}.ui-banner-image.ui-banner-image--s .ui-banner-image__main{width:60%}.ui-banner-image.ui-banner-image--s .ui-banner-image__aside-image{top:-24px;right:-32px;bottom:-32px;left:0}.ui-banner-image.ui-banner-image--xs{gap:24px;padding:20px 32px 14px}.ui-banner-image.ui-banner-image--xs .ui-banner-image__main{width:70%}.ui-banner-image.ui-banner-image--xs .ui-banner-image__aside-image{top:-20px;right:-32px;bottom:-14px;left:0}.ui-banner-image.ui-banner-image--overflow{overflow:visible}.ui-banner-image.ui-banner-image--m-0{margin:0}.ui-banner-image.ui-banner-image--blue{background-color:var(--el-fill-color-light);border-color:var(--el-fill-color-light)}@media screen and (max-width:1400px){.ui-banner-image{margin-inline:0;padding-inline:60px}.ui-banner-image__aside-image{top:-50px;right:-60px;bottom:-56px;left:0}.ui-banner-image.ui-banner-image--l{padding-inline:60px}.ui-banner-image.ui-banner-image--l .ui-banner-image__aside-image{top:-75px;right:-60px;bottom:-75px;left:0}}@media screen and (max-width:1180px){.ui-banner-image__main{width:74%}.ui-banner-image.ui-banner-image--l{gap:24px}.ui-banner-image.ui-banner-image--l .ui-banner-image__main{width:54%}}@media screen and (max-width:768px){.ui-banner-image{margin-inline:0;padding-block:32px;padding-inline:40px}.ui-banner-image.ui-banner-image--l .ui-banner-image__main,.ui-banner-image.ui-banner-image--s .ui-banner-image__main,.ui-banner-image.ui-banner-image--xs .ui-banner-image__main,.ui-banner-image__main{width:100%}.ui-banner-image__aside{display:none}.ui-banner-image.ui-banner-image--l{padding-block:32px;padding-inline:40px}}
