.Banner{position:relative}.Banner .Heading{margin-bottom:16px}.Banner .Heading__title{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:16px}.Banner__box{padding:48px 0}.Banner__box>svg{display:none}.Banner.cp-blue-2 .Banner{background-color:#fff}.Banner.cp-blue-2 .Banner__box{background-color:#1e0a6e}@media (min-width: 992px){.Banner{background-color:rgba(0,0,0,0)}.Banner .Heading__title{font-size:32px}.Banner__box{padding:56px;position:relative;z-index:10}.Banner__box>svg{display:block;position:absolute;top:0;bottom:0;right:80px;height:100%}.Banner:after{content:"";position:absolute;top:50%;left:0;bottom:0;right:0;background:#f4f4f5}}@media (min-width: 1280px){.Banner__box>svg{right:160px}}
