.elementor-1546 .elementor-element.elementor-element-4fb2935{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-1546 .elementor-element.elementor-element-4fb2935::before, .elementor-1546 .elementor-element.elementor-element-4fb2935 > .elementor-background-video-container::before, .elementor-1546 .elementor-element.elementor-element-4fb2935 > .e-con-inner > .elementor-background-video-container::before, .elementor-1546 .elementor-element.elementor-element-4fb2935 > .elementor-background-slideshow::before, .elementor-1546 .elementor-element.elementor-element-4fb2935 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1546 .elementor-element.elementor-element-4fb2935 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1546 .elementor-element.elementor-element-356f776 > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-356f776 */.elementor-1546 .elementor-element.elementor-element-356f776 .menu-name {
    background-color: black;
}

.elementor-1546 .elementor-element.elementor-element-356f776 .depth1 .menu-name span{
    color: white
}

.body {
	 padding: 100px;
	 background: #d4d4d4;
}
 .body .depth1 {
	 overflow: hidden;
	 position: relative;
	 width: full;
	 padding: 18px 0;
	 background: #;
	 border-radius: 0px;
}
 body .depth1 .menu-name {
	 overflow: hidden;
	 display: block;
	 position: relative;
	 webkit-mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 1) 15%, rgba(0, 0, 0, 1) 85%, rgba(0, 0, 0, 0) 99%);
}
 body .depth1 .menu-name span {
	 display: inline-block;
	 white-space: nowrap;
	 font-size: 17px;
	 color: #;
	 line-height: 1.6;
	 position: relative;
	 z-index: 1;
	 animation: textAni 40s linear 0s infinite forwards;
}
 body .depth1 .menu-name span:after {
	 content: attr(data-text);
	 display: block;
	 position: absolute;
	 top: 0;
	 left: calc(100% + 20px);
	 z-index: 10;
}
 @keyframes textAni {
	 0% {
		 -webkit-transform: translate(0);
		 transform: translate(0);
	}
	 to {
		 -webkit-transform: translate(calc((100% + 20px) * -1));
		 transform: translate(calc((100% + 20px) * -1));
	}
}/* End custom CSS */