.banner-wrapper .banner{background-color:#5a49f8;overflow:hidden;position:relative}.banner-wrapper .shape-holder{list-style:none;margin:0;padding:0}.banner-wrapper .shape-holder li{left:0;position:absolute;right:0;z-index:2}.banner-wrapper .shape-holder svg{display:block}.banner-wrapper .shape-holder li:nth-child(1n){bottom:2.8125rem}.banner-wrapper .shape-holder li:nth-child(2n){bottom:9.0625rem}.banner-wrapper .shape-holder li:nth-child(3n){bottom:15.3125rem}.banner-wrapper .shape-holder li svg{margin:0 auto}.banner-wrapper .shape-holder li.shape1 svg stop:first-child,.banner-wrapper .shape-holder li.shape2 svg stop:first-child,.banner-wrapper .shape-holder li.shape3 svg stop:first-child{stop-color:#523fff}.banner-wrapper .shape-holder li.shape1 svg stop:last-child{stop-color:#750ed5}.banner-wrapper .shape-holder li.shape2 svg stop:last-child{stop-color:#6d1adf}.banner-wrapper .shape-holder li.shape3 svg stop:last-child{stop-color:#8221dd}.banner-wrapper .content-wrapper{position:relative;z-index:2}.banner-wrapper .banner-content{color:#fff;padding:200px 0 150px;position:relative;text-align:center;z-index:2}.banner-wrapper .banner-content *{color:inherit}.banner-wrapper .banner-content h1{font-size:36px;line-height:1.4;margin:0 0 10px}@media (max-width:992px){.banner-wrapper .banner-content{padding-top:90px}}@media (max-width:991px){.banner-wrapper .shape-holder li{left:-4%}.banner-wrapper .shape-holder li:nth-child(2n){bottom:7.0625rem}.banner-wrapper .shape-holder li:nth-child(3n){bottom:11.3125rem}.banner-wrapper .banner-content{padding:80px 0}}@media (max-width:480px){.banner-wrapper .shape-holder li:nth-child(1n){left:-48%}.banner-wrapper .shape-holder li:nth-child(2n){left:-23%}.banner-wrapper .shape-holder li:nth-child(3n){left:-3%}}@media (max-width:320px){.banner-wrapper .shape-holder li:nth-child(1n){left:-80%}.banner-wrapper .shape-holder li:nth-child(2n){left:-48%}.banner-wrapper .shape-holder li:nth-child(3n){left:-18%}}