.banner .banner-inner-wrapper{background-color:#f9fafe;color:#73308b;background-position:calc(50% + 450px) 50%;background-repeat:no-repeat;background-size:192px 274px;min-height:150px;padding:2.5rem 1rem;display:flex;position:relative}.blog-header{margin-bottom:1rem}.banner .page-center{width:100%}.blog-header h1{line-height:1.1;margin-bottom:0;color:#73308b}@media(max-width:1200px){.banner .banner-inner-wrapper{background-repeat:no-repeat;background-position:calc(100% - 20px) 50%}}