.hero{position:relative}.hero:before,.hero:after{content:"";position:absolute;width:29.5rem;height:29.5rem;filter:blur(15.625rem)}.hero:before{left:0;top:0;background:#19eef8;transform:translate(-12.75rem,-12.4375rem)}.hero:after{top:8.875rem;right:0;background:linear-gradient(180deg,#f50caa,#6b0099)}.hero__container{z-index:3;position:relative}.hero__container:before{content:"";position:absolute;width:29.8125rem;height:29.8125rem;top:2.875rem;right:0;background:url(../assets/img/hero/decor.svg) 0 0/contain no-repeat;transform:translate(8.4375rem)}
