.footer-5 {
	position: relative;
	isolation: isolate;
	&::after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: -2;
		background-image: linear-gradient(253deg, #0a00e9 5.74%, #00165b 102.24%);
		pointer-events: none;
		@include media-breakpoint-up(lg) {
			-webkit-mask-image: url(../img/shape/footer-shape.png);
			mask-image: url(../img/shape/footer-shape.png);
			mask-size: 100% 100%;
			-webkit-mask-repeat: no-repeat;
			mask-repeat: no-repeat;
			mask-position: center;
			right: 1%;
		}
		@include media-breakpoint-up(xl) {
			right: 5%;
		}
		@include media-breakpoint-up(xxl) {
			right: 2%;
		}
		@media (min-width: 2100px) {
			-webkit-mask-image: url(../img/shape/footer-shape-xl.png);
			mask-image: url(../img/shape/footer-shape-xl.png);
		}
	}
}
