.homeBanner{
    background: radial-gradient(circle,rgba(187, 126, 222, 1) 0%, rgba(167, 48, 220, 1) 50%, rgba(113, 0, 151, 1) 100%);
    z-index: 1;
}
.homeBanner::after{
    content: '';
    width: 58%;
    height: 100%;
    background: #710097;
    display: block;
    position: absolute;
    z-index: 0;
    transform: skew(-37deg, 0deg);
    top: 0;
    left: -15%;
    bottom: 0;
}

.homeBanner .decor svg{
    height: 100%;
}

/* Mobile */ 
@media (max-width: 769px) {
    .homeBanner::after{
        width: 100%;
        height: 100%;
        left: -73%;
    }
}

/* Tablette */
@media (max-width: 1200px) {
    .homeBanner::after{
        width: 80%;
        left: -48%;
    }
}