.section-with-animated-line{
	position: relative;
}

.mwt-elementor-main-slider-container .lines-wrap-item{
	position: absolute;
	top: 0;
	left: -10px;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg, #fafafa 2px, transparent 2px);
	background-size: 80px 1px;
	pointer-events: none;
	z-index: 0;
	overflow: hidden;
}

@media (min-width: 768px) {
	.mwt-elementor-main-slider-container .lines-wrap-item{
		background-size: 120px 1px;
	}
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line{
	width: 160px;
	height: 100%;
	top: -30px;
	left: 0;
	position: absolute;
}

@media (min-width: 768px) {
	.mwt-elementor-main-slider-container .lines-wrap-item .animated-line{
		width: 240px;
	}
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:before,
.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:after{
	content: "";
	width: 2px;
	left: 50%;
	height: 30px;
	position: absolute;
	background-image: linear-gradient(0deg, var(--colorMain), transparent);
	border-radius: 50px;
	-webkit-animation: scrollTop 15s ease-out infinite;
	        animation: scrollTop 15s ease-out infinite;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:before{
	left: 100%;
	background-image: linear-gradient(0deg, transparent, var(--colorMain));
	-webkit-animation: scrollBottom 15s ease-out infinite;
	        animation: scrollBottom 15s ease-out infinite;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(2){
	left: 160px;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(2):after{
	-webkit-animation-delay: 3s;
	        animation-delay: 3s;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(2):before{
	-webkit-animation-delay: 1.5s;
	        animation-delay: 1.5s;
}

@media (min-width: 768px) {
	.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(2){
		left: 240px;
	}
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(3){
	left: 320px;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(3):after{
	-webkit-animation-delay: 1s;
	        animation-delay: 1s;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(3):before{
	-webkit-animation-delay: .5s;
	        animation-delay: .5s;
}

@media (min-width: 768px) {
	.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(3){
		left: 480px;
	}
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(4){
	left: 480px;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(4):after{
	-webkit-animation-delay: 2s;
	        animation-delay: 2s;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(4):before{
	-webkit-animation-delay: 2.5s;
	        animation-delay: 2.5s;
}

@media (min-width: 768px) {
	.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(4){
		left: 720px;
	}
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(5){
	left: 640px;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(5):after{
	-webkit-animation-delay: 4s;
	        animation-delay: 4s;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(5):before{
	-webkit-animation-delay: 6s;
	        animation-delay: 6s;
}

@media (min-width: 768px) {
	.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(5){
		left: 960px;
	}
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(6){
	left: 800px;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(6):after{
	-webkit-animation-delay: 2.5s;
	        animation-delay: 2.5s;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(6):before{
	-webkit-animation-delay: 3s;
	        animation-delay: 3s;
}

@media (min-width: 768px) {
	.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(6){
		left: 1200px;
	}
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(7){
	left: 960px;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(7):after{
	-webkit-animation-delay: 3.3s;
	        animation-delay: 3.3s;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(7):before{
	-webkit-animation-delay: 1.5s;
	        animation-delay: 1.5s;
}

@media (min-width: 768px) {
	.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(7){
		left: 1440px;
	}
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(8){
	left: 1120px;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(8):after{
	-webkit-animation-delay: .3s;
	        animation-delay: .3s;
}

.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(8):before{
	-webkit-animation-delay: 1.5s;
	        animation-delay: 1.5s;
}

@media (min-width: 768px) {
	.mwt-elementor-main-slider-container .lines-wrap-item .animated-line:nth-child(8){
		left: 1680px;
	}
}